django 처리 - 장고에서 양식 필드의 ID를 얻는 방법?




연결 페이지 (5)

템플릿의 필드 ID를 가져 오는 방법이 있습니까?

HTML에서 나는 다음을 얻는다 : <input name="field_name" id="id_field_name"...

{{ field.html_name }} 사용하여 이름을 알 수 있지만이 ID를 가져 오는 것과 비슷한 항목이 있습니까?
아니면 id_{{ field.html_name }} 과 같이 처리 할 수 ​​있습니까?


Answers

이것은 모든 양식 필드에서 작동하지 않습니다.

예를 들어 {{ form.address.auto_id }} 은 작동하지 않지만 {{ form.address.auto_name }} 는 작동합니다.

그러나 {{ form.address.html_name }} 을 사용하여 동일한 답변을 얻을 수 있습니다.

다음은 docs


다음을 사용할 수도 있습니다.

{{ field.id_for_label }}

Django 2에서는 {{ field.id_for_label }} 사용하여 특정 필드의 ID를 검색 할 수 있습니다.

여기에 설명되어 here .


다음과 같이 ID를 얻을 수 있습니다.

{{ field.auto_id }}







django django-forms django-templates