擅长:python、mysql、java
<p>明白了。我所做的是在我的应用程序的init_u.py中为请求添加一个setup和teardown:</p>
<pre><code>@app.before_request
def startup_session():
db.session = db.connectSQLAlchemy()
@app.teardown_request
def shutdown_session(exception=None):
db.session.close()
</code></pre>
<p>仍在我的会话中使用全局数据库对象:</p>
^{pr2}$
<p><code>scoped_session</code>处理不同的线程,我想。。。在</p>
<p>如果出于某种原因,这是一种糟糕的方法,请给出建议。=c)</p>