我正在为一支乐队制作一份参赛表格.我的 idea 是在表单的一部分输入表演或排练的活动信息.下面是Event表的模型:
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)
现在,我想做的是用所有当前成员的条目预先填充这个内联表单集,并将它们默认为存在(大约60个成员).不幸的是,Django doesn't allow initial values in this case.
有什么建议吗?