Флажок начинающий здесь. У меня есть немного колба приложение, используя следующую модель:Flask-Admin ModelView не обрабатывает внешние ключи вправо (пустое падение)
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))
Теперь в создании формы для модели ответа, у меня есть выпадающий на вопрос, но это не заполняется должным образом:
quickstart guide не охватывает модели с внешними ключевыми отношениями, и хотя есть implementation examples available, они не документируются вообще. Мне сложно понять, что действительно необходимо здесь и как это работает.