2

是否可以防止 Django 呈现表单集的空内联表单?

在显示表单的模板中,我有:

{{ formset }}
{{ formset.management_form }}

考虑以下要求:

  1. 访问者第一次打开页面,并呈现表单。

    在这种情况下,Django 总是呈现一个空的内联表单。我可以指定不显示表单集中的表单吗?我有 JavaScript 代码,只要用户请求它们,它就会处理添加新的内联表单。

  2. 访客提交表单,但其中有错误。

    表单再次显示,他之前在表单集中提供的项目显示为内联表单。哪个是对的。

4

1 回答 1

2

请参阅表单集上的 django 文档https://docs.djangoproject.com/en/1.4/topics/forms/formsets/

 ArticleFormSet = formset_factory(ArticleForm, extra=2, max_num=1)

extra 参数定义了额外的空表单的数量

于 2012-11-21T18:24:51.753 回答