flask中我遇到的坑 flask-sqlalchemy中数据库自动提交 SQLALCHEMY_COMMIT_ON_TEARDOWN的设置 默认的实现,没有对数据库操作做异常处理,报错会退出,进行改进 try: self.session.commit() except BaseException as e: current_app.logger.error(e) self.session.rollback() return abort(500)