【问题标题】:What template variable does django-crispy-forms use for formset forms?django-crispy-forms 将什么模板变量用于表单集表单?
【发布时间】:2012-11-14 17:54:20
【问题描述】:

我的模板代码中有以下内容:

{% crispy form.meters_formset form.meters_formset.form.helper %}

这会呈现一个表单集,它是我的表单的一个实例变量。这就是我处理带有嵌入式表单集的表单的方式。

在表单集表单 (form.meters_formset.form.helper) 的助手中,我在布局中有一个 HTML 元素,我想在其中访问附加到该表单集表单的实例。我该怎么做? Crispy 表单必须做一个 for 循环来循环表单集的表单,但是它使用的是什么模板变量?

【问题讨论】:

    标签: django-crispy-forms


    【解决方案1】:

    我通过替换解决了这个问题

    {% crispy form.meters_formset form.meters_formset.form.helper %}
    

    {% for subform in form.meters_formset %}
    {% crispy subform %}
    {% endfor %}
    

    并使用{{ subform.instance }} 访问实例。

    【讨论】:

      猜你喜欢
      • 2015-05-13
      • 2022-01-04
      • 2015-06-06
      • 1970-01-01
      • 2017-02-02
      • 2021-01-08
      • 1970-01-01
      • 1970-01-01
      • 2016-01-05
      相关资源
      最近更新 更多