【发布时间】:2015-12-24 20:06:37
【问题描述】:
我已经在一个项目中使用 Flask-SQLAlchemy 大约一年了。我喜欢它为我抽象出会话。但是现在我需要对我的会话进行更精细的控制,即在用户离开我的应用程序后在线程中建立数据库连接。同时使用 Flask-SQLAlchemy 和 SQLAlchemy 是否可能/有任何危险吗?
奖励:如果我必须恢复到 SQLAlchemy,我必须知道什么?它只是会话范围吗?
编辑尝试分离会话:
(pdb) db
<SQLAlchemy engine=None>
(Pdb) db.session
<sqlalchemy.orm.scoping.scoped_session object at 0x104b81210>
(Pdb) db.session()
*** RuntimeError: application not registered on db instance and no application bound to current context
【问题讨论】:
标签: python sqlalchemy flask-sqlalchemy