【发布时间】:2020-05-08 19:25:07
【问题描述】:
当我使用循环渲染表单集时,一切正常。
当我尝试通过单独访问每个字段(出于前端目的)手动呈现它时,表单正在呈现但提交失败。每个字段都是相同的,所以我猜在使用我不知道的表单集时会创建一个隐藏字段。
这是我的工作代码的简化示例
<form method="post" enctype="multipart/form-data">
{% csrf_token %}
{{ formset.management_form }}
{% for p in formset %}
{{p.as_p}}
{% endfor %}
</form>
还有一个不起作用的简化示例
<form method="post" enctype="multipart/form-data">
{% csrf_token %}
{{ formset.management_form }}
{% for p in formset %}
<span class="form-sub-label-container " style="vertical-align:top">
{{p.field1}}
<label class="form-sub-label" for="input_12_city" id="sublabel_12_city" style="min-height:13px"></label>
</span>
< span class="another_span">
{{p.field2}}
</span>
## etc....
{% endfor %}
</form>
有什么想法吗?
谢谢。
【问题讨论】:
标签: python django django-forms formset