在Django中,如何在模板中手动构造表单集?

在Django中,如何在模板中手动构造表单集?,django,django-templates,django-forms,formset,Django,Django Templates,Django Forms,Formset,我正在模板中手动构建表单集的各个部分。如何获取隐藏字段TOTAL_FORMS和INITIAL_FORMS。是否有一个隐藏的显示小部件,其中已经有我可以调用的 <label>formset title</label> #formset.TOTAL_FORMS #formset.INITIAL_FORMS {% for form in formset.forms %} {{form.field}} {{form.id}} {% endfor %} forms

我正在模板中手动构建表单集的各个部分。如何获取隐藏字段TOTAL_FORMS和INITIAL_FORMS。是否有一个隐藏的显示小部件,其中已经有我可以调用的

<label>formset title</label>
#formset.TOTAL_FORMS
#formset.INITIAL_FORMS
{% for form in formset.forms %}
    {{form.field}}
    {{form.id}}
{% endfor %}
formset标题
#formset.TOTAL_表单
#formset.INITIAL_表单
{formset.forms%%中表单的%
{{form.field}
{{form.id}
{%endfor%}

在探索内部结构时,我找到了自己问题的答案:

{{formset.management_form.TOTAL_FORMS}}
{{formset.management_form.INITIAL_FORMS}}

您还可以通过只输出管理表单来设置快捷方式,该表单由以下两个隐藏字段组成:

{{ formset.management_form }}

我没有正确地引用这些信息,可以在以下位置找到:

它位于Django docs表单集的主页面上:但它在页面底部有点深,并且简单地提到了。我发现它非常有用,只需从Django文档的主页面浏览它,我通常可以通过这种方式更快地找到我需要的东西。