目前,我的项目结构是:
project-name/libs/__init__.py
/module-1
/module-2
我已经在initpy中声明了我的sqlalchemy会话
^{pr2}$然后我在需要查询的地方使用这个会话。在
目前,我面临这个问题:
This Session's transaction has been rolled back due to a previous exception during flush. To begin a new transaction with this Session, first issue Session.rollback(). Original exception was: (DataError) invalid input value for enum exchange: "BS1"
我还没有做这个查询。我已经更改了数据库,但错误仍然存在。所以,我想这个过程会持续下去。我试过刷新会话/回滚,但没有任何帮助。在
我的另一个问题是我从来没有关闭过会议。我该怎么做?(它是一个web应用程序)
为了安全起见,在每次使用数据库之前创建一个新的会话,同时将您的代码放入try中并用会话.回滚()和会话.刷新()最后。在
要立即修复您的问题,请重新启动mysql服务器
相关问题 更多 >
编程相关推荐