我想从视图中设置此formset,因为我需要它来获取用户没有看到并且无法更改的初始数据,但这是针对多人的,基于数据库中的什么(以及用户必须为每个人输入他们的分数)。如果我在模板中执行for循环,我无法保存它,当我在视图中执行for循环时,有没有办法显示所有表单而不是最后一个?
class heatform(modelform):
class Meta:
model = score
fields = ["score"]
查看:
couple_hreg = couple.objects.all()
FormSet = modelformset_factory(score, form = heatform)
for X in couple_hreg:
form = FormSet(initial=[{'couple_r1':X.pk ,'number':X.number}],queryset = score.objects.none())
模板:
{{form}}