class Whatevertable(db.Model): __tablename__ = 'whatevertable' whatever = db.Column(db.String(255)) def __init__(self,bind=None): self.__bind_key__ = bind
然后打电话:
Whatevertable(bind='bind_key_here').query.filter_by(whatever='whatever').first()
我有办法轻松地做到这一点吗?我尝试从表类继承,然后在那里定义绑定,虽然这有效,但它实际上是不可扩展的.
编辑:这:Flask inherited classes of tables in multiple identical databases using __bind_key__确实是我想要的,但我不想有不同的类,因为如果我添加一个新的数据库,我将不得不创建一组新的类和关系.
解决方法 Flask-sqlAlchemy 2.1 added support for abinds
parameter on the session应该做你想要的. 总结 以上是内存溢出为你收集整理的python – 在Flask-SQLAlchemy中的同一个类中使用不同的绑定全部内容,希望文章能够帮你解决python – 在Flask-SQLAlchemy中的同一个类中使用不同的绑定所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)