1

formset使用して作成しinlineformset_factoryました。この質問に答えるのがどのように見えるかは問題ではありません。テンプレートで私はそれをループしていますfor form in forms.formset:

テンプレートでフォームのフォーム インデックスを表示できるようにしたいと考えています。フォーム インデックスとは、すべてのフォーム フィールドでそのフォームに関連付けられている番号を意味します。これを行う変数はありますか?やってみたform.indexand form.form_idandform.idはフィールドです。

4

2 に答える 2

2

いいえ、コレクション内のオブジェクトは通常、インデックスまたはキーにアクセスできません。

ただし、テンプレートでフォームセットを出力している場合は、おそらくフォームをループしています。したがって{% forloop.counter %}、反復のインデックスを取得するために使用できます。

于 2011-03-28T19:23:54.443 に答える