我在模型formset中得到重复/空表单?

时间:2013-06-26 14:57:35

标签: django

我正在使用模型formset来填充数据库中的数据。代码工作正常,但它总是给我一个额外的空表格。

EventsFormSet = modelformset_factory(Events)
formset = EventsFormSet(queryset=Events.objects.filter(date__day=current_day, date__month=current_month, date__year = current_year))
return render_to_response(template_name, {"formset": formset,})

1 个答案:

答案 0 :(得分:2)

这是由extra参数驱动的。这是the documentation

  

显示的空表单数由extra参数控制。默认情况下,formset_factory()定义一个额外的表单;以下示例将显示两个空白表单:

EventsFormSet = modelformset_factory(Events, extra=0)