请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

db.session.rollback()中db未定义

在代码 ginger/app/models/base.py 中,当执行 commit 发生异常时调用了 db.session.rollback()。但是这里的 db 是在下方通过 db = SQLAlchemy(query_class=Query) 定义的,请问如何解决db 没有定义的问题,感觉好想 db.session.rollback() 和 db = SQLAlchemy(query_class=Query) 发生了死循环一样

正在回答 回答被采纳积分+3

1回答

7七月 2019-03-28 11:18:13

麻烦贴一下完整代码看看谢谢。

0 回复 有任何疑惑可以回复我~
  • 提问者 abulaka #1
    https://git.imooc.com/coding-220/coding-220/src/master/ginger/app/models/base.py
    的 26 行使用了 db 这个变量,这个变量是在哪里定义的呢
    回复 有任何疑惑可以回复我~ 2019-04-03 22:24:11
  • 7七月 回复 提问者 abulaka #2
    db就是在这个文件里定义的吧,如果我没记错的话。在写这个方法的文件里定义的。
    回复 有任何疑惑可以回复我~ 2019-04-04 03:04:54

相似问题

登录后可查看更多问答,登录/注册

问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信