【发布时间】:2013-03-11 10:54:57
【问题描述】:
我有两个同名但位于不同数据库中的表:
class Lcn(db.Model):
__tablename__ = 'lcn'
class LcnRemote(db.Model):
__bind_key__ = 'remote'
__tablename__ = 'lcn'
似乎 SQLAlchemy 不喜欢这样。它说:
sqlalchemy.exc.InvalidRequestError: 表 'lcn' 已为此 MetaData 实例定义。指定 'extend_existing=True' 以重新定义现有 Table 对象上的选项和列。
有没有办法解决这个问题而不必重命名我的一个表?
【问题讨论】:
标签: python flask sqlalchemy flask-sqlalchemy