Форум сайта python.su
Не могу понять как применить стиль к полю формы в шаблоне.
Например как декорировать отображение поля , что бы применялся стиль определенного класса из css
{{form.username}}
Офлайн
Можно применить стиль ко всей форме так.
К конкретному полю в шаблоне - никак, только если писать всю форму руками.
Можно в классе формы как то так
self.fields["my_field"].widget.attrs.update({'class' : 'myfieldclass'})
Отредактировано FishHook (Авг. 14, 2015 05:46:26)
Офлайн
Можно использовать следующую конструкцию в классах форм как для всех полей, так и для отдельных
class RegistrationForm(UserCreationForm): def __init__(self, *args, **kwargs): super(RegistrationForm, self).__init__(*args, **kwargs) for name, field in self.fields.items(): field.widget.attrs.update({'class':'form-control input-lg panjo-input-validation-target'})
Офлайн