Иногда мне нужно визуализировать определенное поле формы Django определенным образом. Я хотел бы иметь возможность получить доступ к этому полю и только к этому полю, чтобы настроить его рендеринг в моем шаблоне.
Я знаю, например, что я могу сделать что-то вроде этого:
<!--Access the form field at index 2-->
{% for field in form.visible_fields %}
{% if forloop.counter == 2 %}
<!--Render my form field the way that I want to-->
{% endif %}
{% endfor %}
Интуитивно я бы ожидал, что смогу сделать что-то вроде {{ form.visible_fields[2] }}
или, возможно, {{ form.visible_fields['field_name'] }}
.
К сожалению, мои различные попытки вышеописанного не увенчались успехом, и поэтому мне остается только задуматься, возможно ли это. Любой совет?