问答 SQLAlchemy 异常 InvalidRequestError: This session is in 'prepared' state; no further SQL can be emitted within this transaction

在路上 · 2019年10月29日 · 最后由 0x7C00 回复于 2019年10月29日 · 3157 次阅读

FLASK 版本: 1.1.1
SQLAlchemy 版本:1.3.3

大家有遇到并成功解决的吗?该异常偶尔会出现

代码如下:

cim_case_build_obj = CimCaseBuild.query.filter(CimCaseBuild.id == cim_build_id).first()
db.session.commit()

异常截图如下:

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
共收到 2 条回复 时间 点赞

有遇到的吗?

在路上 回复
db.session.commit()
db.session.flush() # 再加一行试试看
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册