У меня есть две модели
class Course(ResourceMixin, db.Model):
__tablename__ = 'courses'
id = db.Column(db.Integer, primary_key=True)
title = db.Column(db.String(250), nullable=False)
class Chapter(ResourceMixin, db.Model):
__tablename__ = 'chapters'
id = db.Column(db.Integer, primary_key=True)
title = db.Column(db.String(100), nullable=False)
course_id = db.Column(db.Integer, db.ForeignKey('courses.id'))
course = db.relationship('Course',
backref=db.backref('chapters', lazy=True))
И формы
class ChapterForm(ModelForm):
class Meta:
model = Chapter
class CourseForm(ModelForm):
class Meta:
model = Course
chapters = ModelFieldList(FormField(ChapterForm))
Когда в моем курсе есть несколько глав (добавленных из терминала), все работает. Главы показываются на маршруте редактирования конечной точки моего курса, и я могу обновить записи глав внутри формы редактирования курса.
Но на новом маршруте конечной точки курса, поскольку глав нет, у меня возникли проблемы настроить форму на главы.
Я хотел бы сохранить главы курса вместе с заполнением нового курса.
Возможно ли это?