小编Max*_*oer的帖子

Flask-sqlalchemy:何时关闭会话?

我用 Flask 创建了一个 python web 应用程序,似乎我遇到了与数据库的连接问题。我认为这是因为我没有在代码中的某个地方关闭会话。

我有

db = SQLAlchemy(app)
Run Code Online (Sandbox Code Playgroud)

用于数据库和使用

@views.route('/test/', methods=['GET', 'POST'])
def test():
    db.session.add(something)
    db.session.commit()

@views.route('/another_page/', methods=['GET', 'POST'])
def page():
    some_records = User.query.get(some_ids)
Run Code Online (Sandbox Code Playgroud)

用于将记录添加到数据库中。

在这种情况下,我什么时候必须关闭会话?有没有办法在用户离开后关闭连接?每次数据库完成一个页面时我都应该关闭吗?查询后是否需要关闭连接?

python flask flask-sqlalchemy

2
推荐指数
1
解决办法
1472
查看次数

标签 统计

flask ×1

flask-sqlalchemy ×1

python ×1