มีวิธีใดบ้างในการรับ ID ของฟิลด์ในเทมเพลต
ใน HTML ฉันได้รับ: <input name="field_name" id="id_field_name"...
ฉันรู้ว่าฉันสามารถรับชื่อได้{{ field.html_name }}
แต่มีอะไรที่คล้ายกันในการรับรหัสหรือไม่?
หรือจะได้แค่นี้: id_{{ field.html_name }}
?
มีวิธีใดบ้างในการรับ ID ของฟิลด์ในเทมเพลต
ใน HTML ฉันได้รับ: <input name="field_name" id="id_field_name"...
ฉันรู้ว่าฉันสามารถรับชื่อได้{{ field.html_name }}
แต่มีอะไรที่คล้ายกันในการรับรหัสหรือไม่?
หรือจะได้แค่นี้: id_{{ field.html_name }}
?
คำตอบ:
คุณจะได้รับรหัสดังนี้:
{{ field.auto_id }}
{{ field.html_name }}
คุณยังสามารถใช้id_for_label
:
{{ field.id_for_label }}
ใช้ไม่ได้กับทุกฟิลด์ฟอร์ม
ตัวอย่างเช่นใช้{{ form.address.auto_id }}
งานได้ในขณะที่{{ form.address.auto_name }}
จะไม่
อย่างไรก็ตามคุณสามารถใช้{{ form.address.html_name }}
เพื่อรับคำตอบที่เทียบเท่าได้
นี่คือเอกสาร