我正在使用模型表单集用数据库中的数据填充我的 for 。该代码工作正常,但它总是给我一个额外的空表单。
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,})
最佳答案
这是由 extra
参数驱动的。这是the documentation
The number of empty forms that is displayed is controlled by the extra parameter. By default, formset_factory() defines one extra form; the following example will display two blank forms:
EventsFormSet = modelformset_factory(Events, extra=0)
关于django - 我在模型表单集中收到重复/空表单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17323606/