我正在数据库中查询某个对象,一旦找到它,我想从数据库中删除。我正在这样做,就像在 SQLAlchemy 文档中一样,但它没有按预期删除。
interview = dbs.query(Interviews).\
get(id_interview)
try:
dbs.delete(interview)
dbs.flush()
except Exception, e:
import traceback
logger.warn(traceback.format_exc())
logger.info("***** Interview is: %s" % interview.name)
并且 logger.info() 打印出采访对象的名称,我怀疑它应该是 None。
我错过了什么?