相关疑难解决方法(0)

预填充内联FormSet?

我正在为一支乐队的出勤报名表工作.我的想法是让表格的一部分输入表演或排练的事件信息.这是事件表的模型:

class Event(models.Model):
    event_id = models.AutoField(primary_key=True)
    date = models.DateField()
    event_type = models.ForeignKey(EventType)
    description = models.TextField()
Run Code Online (Sandbox Code Playgroud)

然后我想要一个内联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)
Run Code Online (Sandbox Code Playgroud)

现在,我想做的是预先填充此内联FormSet,其中包含所有当前成员的条目,并默认它们存在(大约60个成员).不幸的是,Django 在这种情况下不允许初始值.

有什么建议?

python django django-forms

42
推荐指数
3
解决办法
2万
查看次数

标签 统计

django ×1

django-forms ×1

python ×1