【发布时间】:2016-01-21 22:15:11
【问题描述】:
我想设置一个使用Flask-SQLAlchemy 构建的应用,以在视图引发在视图代码之外冒泡的异常(即未捕获到内部)时回滚对数据库所做的所有更改。
即使某些对象在子事务中自动或直接通过session.commit() 刷新到数据库,我也希望它能够工作。
【问题讨论】:
-
你是什么意思,比如芹菜任务什么的?
-
不,在 Flask 应用程序中。如果在响应请求时视图代码中存在未捕获的异常,我希望事务自动回滚。
标签: python flask transactions flask-sqlalchemy