如何處理SQLAlchemy中的錯誤?我對SQLAlchemy比較陌生,現在還不知道。在SQLAlchemy中處理錯誤
之前,我使用SQLAlchemy的,我會做這樣的事情
status = db.query("INSERT INTO users ...")
if (!status):
raise Error, db.error
但現在我在SQLAlchemy的編碼我,我不喜歡的東西
user = User('Boda Cydo')
session.add(user)
session.commit()
沒有任何錯誤檢查!
我不喜歡這種沒有錯誤檢查的編碼風格。
請諮詢如何檢查和處理SQLAlchemy中的錯誤!
此致,Boda Cydo。
看看例如在sqlalchemy.org http://www.sqlalchemy.org/trac/wiki/UsageRecipes/UniqueConstraintExceptionHandling – 2010-01-26 14:22:48