0

テンプレートコードには次のものがあります。

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

これにより、フォームのインスタンス変数であるフォームセットがレンダリングされます。これは、フォームセットが埋め込まれたフォームを処理する方法です。

form.meters_formset.form.helperフォームセットのフォーム ( )のヘルパーには、HTMLそのフォームセット フォームにアタッチされたインスタンスにアクセスしたい要素がレイアウトにあります。どうすればいいですか?クリスピー フォームは、フォームセットのフォームをループするために for ループを実行する必要がありますが、どのテンプレート変数を使用していますか?

4

1 に答える 1

0

交換することでこの問題を回避しました

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

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

でインスタンスにアクセスします{{ subform.instance }}

于 2012-11-14T18:09:26.973 に答える