form = UserForm(request.POST) if form.is_valid(): ... <some code>
Шаблон:
<p>{{ form.email }} = {{ form.email_again }}</p>
Форма не проходит валидацию, как добавить к итему form.email класс CSS? Т.е. по дефорлут input у меня один, а при ошибке должен быть другой, класс в style.css на этот счет уже есть (.input_error). Я знаю про as_* (но вывод у меня по другому выдается), про django-widget-tweaks, но не хочется ставить стороннее. Использовал widgets при создании формы, но это если дефолтное значение. Мне же надо добавить в шаблоне к form.email класс CSS. Может что пропустил в документации???
style.css
input[type='email'] { width: 240px; height: 22px; font-size: 14px; } .input_error { border: 2px solid red; }