我正在使用模型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,})
答案 0 :(得分:2)
这是由extra
参数驱动的。这是the documentation
显示的空表单数由extra参数控制。默认情况下,formset_factory()定义一个额外的表单;以下示例将显示两个空白表单:
EventsFormSet = modelformset_factory(Events, extra=0)