Я пытаюсь настроить, как моя форма отображается с помощью form_snippet, как предложено в docs. Вот что я придумал до сих пор:Настройка формы Django: обязательно и InputId?
{% for field in form %}
<tr>
<th><label for="{{ field.html_name }}">{{ field.label }}:</label></th>
<td>
{{ field }}
{% if field.help_text %}<br/><small class="help_text">{{ field.help_text }}</small>{% endif %}
{{ field.errors }}
</td>
</tr>
{% endfor %}
Конечно, field.html_name
это не то, что я ищу. Мне нужно поле ввода id
. Как я могу это получить?
Кроме того, есть ли способ определить, требуется ли поле, чтобы я мог отображать звездочку рядом с меткой?
Да ... Я прочитал это документация, и в ней отсутствуют два свойства, которые мне нужны. 'label_tag' is * not *, что я хочу. Я не могу включить двоеточие внутри '
Вы правы, жаль, что я слишком быстро готов. {{field.field}} определенно то, что вы должны использовать после просмотра моего собственного кода. – Xealot