我的模板代码中包含以下内容:
{% crispy form.meters_formset form.meters_formset.form.helper %}
这将呈现一个formset,它是我的表单的实例变量。这就是我处理嵌入式表单集的表单的方法。
在formset的表单(form.meters_formset.form.helper
)的帮助器中,我在布局中有一个HTML
元素,我想在其中访问附加到该formset表单的实例。我该怎么做? Crispy表单必须在for循环中循环遍历formset的表单,但它使用的是什么模板变量?
答案 0 :(得分:0)
我通过替换
解决了这个问题{% crispy form.meters_formset form.meters_formset.form.helper %}
与
{% for subform in form.meters_formset %}
{% crispy subform %}
{% endfor %}
并使用{{ subform.instance }}
访问该实例。