是否可以阻止Django呈现表单集的空内联表单?
在显示表单的模板中,我有以下内容:
{{ formset }}
{{ formset.management_form }}
考虑以下要求:
访问者第一次打开页面,表单为渲染。
在这种情况下,Django总是呈现一个空的内联表单。我可以指定不显示表单集中的任何表单吗?我已经准备好了JavaScript代码,它可以在用户请求时处理添加新的内联表单。
访问者提交了表单,但其中有错误。
表单将再次显示,他之前在表单集中提供的项目将显示为内联表单。这是正确的。
请参阅表单集上的django Documentationhttps://docs.djangoproject.com/en/1.4/topics/forms/formsets/
ArticleFormSet = formset_factory(ArticleForm, extra=2, max_num=1)
额外的参数定义了额外的空表单的数量