Я работаю над формой для участия в группе. Моя идея состоит в том, чтобы иметь раздел формы для ввода информации о событиях для выступления или репетиции. Здесь модель для таблицы событий:
class Event(models.Model):
event_id = models.AutoField(primary_key=True)
date = models.DateField()
event_type = models.ForeignKey(EventType)
description = models.TextField()
Затем я хотел бы иметь встроенный FormSet, который связывает участников группы с событием и записывает, присутствовали ли они, отсутствовали или были прочтены:
class Attendance(models.Model):
attendance_id = models.AutoField(primary_key=True)
event_id = models.ForeignKey(Event)
member_id = models.ForeignKey(Member)
attendance_type = models.ForeignKey(AttendanceType)
comment = models.TextField(blank=True)
Теперь, что я хотел бы сделать, это предварительно заполнить эту встроенную форму Formset для записей всех текущих участников и по умолчанию их присутствовать (около 60 членов). К сожалению, Django не допускает начальных значений в этом случае.
Любые предложения?