У меня есть форма со свойством электронной почты.
При использовании {{ form.email }}
в случае ошибки валидации Django по-прежнему отображает предыдущее значение в атрибуте значения входного тега:
<input type="text" id="id_email" maxlength="75" class="required"
value="some@email.com" name="email">
Я хочу визуализировать тег ввода самостоятельно (чтобы добавить код JavaScript и класс ошибок в случае ошибки). Например, это мой шаблон вместо {{ form.email }}
:
<input type="text" autocomplete="on" id="id_email" name="email"
class="email {% if form.email.errors %} error {% endif %}">
Однако это не отображает ошибочное значение (some@email.com
в этом примере) для пользователя.
Как получить значение поля в шаблоне?