2

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

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,})
4

1 回答 1

4

这是由extra论点驱动的。这是文档

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

EventsFormSet = modelformset_factory(Events, extra=0)
于 2013-06-26T15:02:27.047 回答