对于 flask-sqlalchemy 出现(sqlalchemy.exc.InvalidRequestError) Can't reconnect until invalid transaction is rolled back 错误

2018-05-21 22:39:02 +08:00
 octobersnow

大佬们采用哪种方案:

  1. 打开 autocommit
  2. 在所有访问数据库的地方加异常捕获,报异常时 rollback
3721 次点击
所在节点    Flask
3 条回复
octobersnow
2018-05-21 23:42:20 +08:00
大佬们觉得哪个好,或者有什么更好的方案
hello20019
2018-05-22 08:31:50 +08:00
上下文管理器……异常捕获
gnozix
2018-05-22 11:40:53 +08:00
使用 flask 的时候,公司大佬都是让用原生 sqlalchemy 的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/456656

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX