【发布时间】:2020-05-12 07:38:01
【问题描述】:
我正在做一个 MCQ 问题/答案数据库架构。但这给了我一个错误。我在这上面拉头发。
"无法确定父/子表之间的关联条件 Question.options - 有多个链接表的外键路径。指定 'foreign_keys' 参数,提供应计为的列的列表 包含对父表的外键引用。”
class Question(db.Model):
tablename = 'question'
id = db.Column(db.Integer, primary_key=True)
question_text = db.Column(db.Text)
correct_option_id = db.Column(db.Integer, db.ForeignKey('option.id'))
options = db.relationship('Option', backref='question', lazy='dynamic')
class Option(db.Model):
tablename = 'option'
id = db.Column(db.Integer, primary_key=True)
question_id = db.Column(db.Integer, db.ForeignKey('question.id'))
option_text = db.Column(db.Text)
【问题讨论】:
标签: sqlite flask flask-sqlalchemy