Dr.*_*lch 1 django django-forms
在具有多个表单的表单集中,每个表单都有一个唯一的 id,如“MyForm-0_form”,而 MyForm 是公共前缀,0 是迭代的表单索引。
假设模板看起来像这样
模板.py:
<form action="" method="POST>
{% for form in formset %}
{{form}
{% endfor %}
</form>
Run Code Online (Sandbox Code Playgroud)
提交表单后,我想做如下操作:
视图.py:
[...]
if request.method == "POST":
if formset.isValid():
for form in formset:
print form.currentFormID #here i get stuck. What I would like to yield: MyForm-0
Run Code Online (Sandbox Code Playgroud)
尝试这个:
if request.method == "POST":
if formset.is_valid():
for form in formset:
print form.prefix
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6961 次 |
| 最近记录: |