无法为映射表组合任何主键列。
- 论坛
- 无法为映射表组合任何主键列。
8 浏览
无法为映射表组合任何主键列。
我在尝试创建数据库模式迁移时,遇到了一个奇怪的错误。请帮我找出问题所在。
$ python app.py db upgrade [跳过] sqlalchemy.exc.ArgumentError: Mapper Mapper|EssayStateAssociations|essay_associations 无法组装任何映射表 'essay_associations' 的主键列
我的模型:
class EssayStateAssociations(db.Model): __tablename__ = 'essay_associations' application_essay_id = db.Column( db.Integer, db.ForeignKey("application_essay.id"), primary_key=True), theme_essay_id = db.Column( db.Integer, db.ForeignKey("theme_essay.id"), primary_key=True), state = db.Column(db.String, default="pending")