我可以在这个for循环中显示表单而不将for循环放在模板中吗?

时间:2014-09-16 00:03:10

标签: django django-models django-forms

我想从视图中设置此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}}

0 个答案:

没有答案