Sqlalchemy不能将bindkey放在基类模型类中

时间:2017-11-01 04:55:57

标签: python sqlalchemy flask-sqlalchemy

我正在尝试将__bind_key__属性添加到我的基础模型类中,该属性应该由我的所有数据库模型继承。但是这会引发错误:

AttributeError: type object 'Base' has no attribute '__table__'

我的基础模型类如下所示:

class Base(db.Model):
    """Convenience base DB model class."""
    __abstract__ = True

    __bind_key__ = 'abc_db'

基本思想是连接到多个数据库并将各个模型绑定到表中。

0 个答案:

没有答案