获取与SQLAlchemy Object关联的引擎

时间:2015-09-18 07:23:34

标签: flask sqlalchemy flask-sqlalchemy

我已将多个引擎与SQLAlchemy对象相关联。要使用Attribute 'placeholder' is not a valid attribute of element 'TextBox'. 创建会话,我需要获得正确的sessionmaker。当我尝试db.engine(db是我的SQLAlchemy对象)时,我得到了默认引擎。我如何获得其他相关引擎?我更愿意,如果我能给一把钥匙并获得正确的引擎。

我使用Flask' engine关联多个引擎。

1 个答案:

答案 0 :(得分:4)

使用db.get_engine(bind='my_bind_key')db.engine只是默认绑定的快捷方式。但是,您不需要自己设置会话,Flask-SQLAlchemy已经具备了使用db.session时使用正确绑定的所有部分。