gpt4 book ai didi

python - 无法使用 SQLAlchemy 删除对象实例

转载 作者:太空宇宙 更新时间:2023-11-03 18:45:56 28 4
gpt4 key购买 nike

我正在数据库中查询某个对象,一旦找到它,我想从数据库中删除。我的做法与 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。

我错过了什么?

最佳答案

interview = dbs.query(Interviews).get(id_interview)

if interview:
try:
dbs.delete(interview)
dbs.flush()
except Exception, e:
import traceback
logger.warn(traceback.format_exc())
logger.info("***** Interview is: %s" % interview.name)
else:
logger.info("***** Interview not Found")

关于python - 无法使用 SQLAlchemy 删除对象实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19512888/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com