m0_54212618 2021-10-06 07:45 采纳率: 66.7%
浏览 25
已结题

Flask_sqlalchemy 中,session 何时关闭

昨夜用flask_sqlalchemy 向数据库插入数据时出错了,原来是字段长度不足。于是在beeker 中想敲掉变重新建。发现我数据表锁死了,停止flask后则删表重建成功。
于是乎引发思考:
Flask_sqlalchemy 的session 需要手动关闭吗?
因为这个session 不同sqlalchemy 的session 是手动实例化的,再手动关闭可以理解。
但是flask_sqlalchemy 的session 是包装过的,通过alchemy 的实例化对象的属性.session 调用。
在模型中如果用一次就关闭,下次再用怎么打开呢?

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 10月14日
    • 创建了问题 10月6日