テンプレートのフィールドの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 }}、同等の答えを得るために使用できます。
ここにドキュメントがあります