Bạn xử lý các lỗi trong SQLAlchemy như thế nào? Tôi khá mới đối với SQLAlchemy và chưa biết.Xử lý lỗi trong SQLAlchemy
Trước khi tôi sử dụng SQLAlchemy, tôi sẽ làm những việc như
status = db.query("INSERT INTO users ...")
if (!status):
raise Error, db.error
Nhưng bây giờ tôi đang mã hóa trong SQLAlchemy và tôi làm những việc như kiểm tra
user = User('Boda Cydo')
session.add(user)
session.commit()
Không có lỗi gì!
Tôi không thích kiểu mã hóa này mà không kiểm tra lỗi.
Hãy tư vấn về cách kiểm tra và xử lý lỗi trong SQLAlchemy!
Trân trọng, Boda Cydo.
Hãy xem ví dụ tại sqlalchemy.org http://www.sqlalchemy.org/trac/wiki/UsageRecipes/UniqueConstraintExceptionHandling –