在django admin inline中为自定义表单提供formset的初始值

时间:2016-10-22 15:18:22

标签: django django-forms django-templates django-admin

我有一个模特" Timings"就是这样。

list index is out of range

我必须覆盖django admin中的表单并将其显示为实验室表单中的内联。我为Timings模型创建了一个表单并排除了所有模型字段并引入了一些表单字段。

weekday = models.CharField(choices=constants.WEEKDAYS, max_length=10)
start_time = models.TimeField()
end_time = models.TimeField()
lab = models.ForeignKey('Lab')

我的目的是在内联中向用户显示类似于结构的表格。 &安培;一周中7天的行,每天最多存储2个会话。 我已经覆盖了表单的保存方法。现在我的实例被保存在DB中,但是在编辑模式下,我需要根据表单的相同结构显示DB中已经存在的实例。我讨论了formsets的概念,但无法弄清楚如何动态覆盖初始值。

有人可以帮忙吗?坚持这个问题一个星期。

0 个答案:

没有答案