テンプレートのフィールドのIDを取得する方法はありますか?
HTMLで私は得ます: <input name="field_name" id="id_field_name"...
で名前を取得できることはわかっています{{ field.html_name }}
が、IDを取得するために同様のことはありますか?
または、次のようにして取得できid_{{ field.html_name }}
ますか?
テンプレートのフィールドのIDを取得する方法はありますか?
HTMLで私は得ます: <input name="field_name" id="id_field_name"...
で名前を取得できることはわかっています{{ field.html_name }}
が、IDを取得するために同様のことはありますか?
または、次のようにして取得できid_{{ field.html_name }}
ますか?
回答:
あなたも使うことができますid_for_label
:
{{ field.id_for_label }}
これはすべてのフォームフィールドで機能するわけではありません。
たとえば、{{ form.address.auto_id }}
動作しますが動作し{{ form.address.auto_name }}
ません。
ただし{{ form.address.html_name }}
、同等の答えを得るために使用できます。
ここにドキュメントがあります