是否有一种方法可以从模板中的内联表单集访问特定表单,而无需对索引进行硬编码? 我知道迭代表单集的常用方法是执行以下操作:
{% for form in formset %}
{{ form }}
{% endfor %}
但是由于模板上的一些细节(我有多个表单集,应该并排显示在表格上,在另一个 for
内),如果我可以访问每个表单会更好通过其索引。我可以通过对索引进行硬编码来做到这一点,例如 {{ formset.0 }}
,但由于我在模板中进行迭代,理想的情况是通过 forloop.counter 获取表单,所以我可以做类似的事情
{% for field in fields %}
<tr>
<td>{{ field }}</td>
<td>{{ formset1.[forloop.counter0] }}</td>
<td>{{ formset2.[forloop.counter0] }}</td>
</tr>
{% endfor %}
有没有办法实现这个目标?
最佳答案
关于django - 访问表单集中的特定表单,无需对索引进行硬编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19163732/