Новичок в фляге здесь. У меня есть небольшое приложение Flask, использующее следующую модель:
class Question(db.Model):
__tablename__ = 'questions'
id = db.Column(db.Integer, primary_key=True)
text = db.Column(db.String, nullable=False)
class Answer(db.Model):
__tablename__ = 'answers'
id = db.Column(db.Integer, primary_key=True)
text = db.Column(db.String, nullable=False)
question_id = db.Column(db.Integer, db.ForeignKey('questions.id'))
question = db.relationship("Question", backref="answers")
Я запускаю администратора, используя следующие строки в своем приложении:
admin = Admin(app)
admin.add_view(ModelView(Question, db.session))
admin.add_view(ModelView(Answer, db.session))
Теперь в форме создания для модели ответа у меня есть раскрывающийся список для вопроса, но он не заполнен должным образом:
В кратком руководстве не рассматриваются модели с отношениями внешнего ключа, и хотя доступны некоторые примеры реализации, они вообще не документированы . Мне трудно понять, что здесь действительно необходимо и как это работает.