我如何在使用 inline_formset 时只使用一组字段?

How can I use only one set of fields when i use an inline_formset?

我有点 Django 菜鸟,我遇到了这个问题:

我有一个 inline_formset,但是当我要在我的模板中使用它时,它显示了 3 组字段。这是我的 inline_formset:

StorageFormSet = inlineformset_factory(WorkOrder, Storage, fields=('sto_type', 'paper_type', 'paper_qnty', 
'web_paper_qnty',))

这是我的模板:

{% for field in storage_formset %}
    {{ storage_formset.management_form }}
    {{ field.errors }}
    {{ field.help_text }}
    {{ field }}
    {% endfor %}

我只需要一组字段,因为我打算使用 "django-dynamic-formset" 以防万一我需要多个字段,但我不知道如何解决这个问题。

我试过这个:

{% for field in storage_formset %}
    {{ storage_formset.management_form }}
    {{ field.errors }}
    {{ field.help_text }}
    {{ field.sto_type }}
    {% endfor %}

但是我得到了 "sto_type"

的 3 个字段

如果你能帮助我,谢谢:)

将函数的 extra 参数设置为 1:

StorageFormSet = inlineformset_factory(WorkOrder, Storage,
                                       fields=('sto_type', 'paper_type',
                                               'paper_qnty', 'web_paper_qnty',),
                                       extra=1)