Шаблоны форм Django: простой вопрос - PullRequest
1 голос
/ 13 мая 2011


У меня есть форма, в которой во всех полях есть "help_text" .. "укажите ваше имя пользователя", "ваше имя здесь!" И т. Д.
То, что я хотел сделать, это когда форма отправлена, а значение не указано, чтобы показать ошибку в этом
Пример без отправки (в шаблоне):

{{ userForm.username }}
<span class="helptext">{{ userForm.username.help_text }}</span>

Если форма отправлена ​​и значение «пусто», тогда в error_messages будет показан требуемый ключ, в данном случае «Это поле обязательно», но я хочу добавить дополнительный класс в диапазон, если ошибка тип обязателен
Итак, пример, когда пользователь отправляет форму с пустым значением:

{{ userForm.username }}
<span class="helptext{% if userForm.username.errors.required %} required{% endif %}">{{ userForm.username.help_text }}</span>

Или что-то в этом роде, надеюсь, вы понимаете, ребята, спасибо!

1 Ответ

0 голосов
/ 13 мая 2011

Это должно быть выполнимо, используя:

{% if field.errors %}

и

{% if field.field.required %}

Проверьте в этом посте , чтобы получить общую информацию об этом.

...