在Django中,如何在模板中手动构建formset?

时间:2009-07-22 18:22:56

标签: django django-templates django-forms formset

我正在模板中手动构建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 %}

2 个答案:

答案 0 :(得分:11)

您也可以通过输出管理表单来快捷方式,管理表单由这两个隐藏字段组成:

{{ formset.management_form }}

我没有正确引用此信息,可以在http://docs.djangoproject.com/en/dev/topics/forms/formsets/

找到

答案 1 :(得分:0)

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

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