我已将多个引擎与SQLAlchemy对象相关联。要使用Attribute 'placeholder' is not a valid attribute of element 'TextBox'.
创建会话,我需要获得正确的sessionmaker
。当我尝试db.engine(db是我的SQLAlchemy对象)时,我得到了默认引擎。我如何获得其他相关引擎?我更愿意,如果我能给一把钥匙并获得正确的引擎。
我使用Flask' engine
关联多个引擎。
答案 0 :(得分:4)
使用db.get_engine(bind='my_bind_key')
。 db.engine
只是默认绑定的快捷方式。但是,您不需要自己设置会话,Flask-SQLAlchemy已经具备了使用db.session
时使用正确绑定的所有部分。