CSS styling in Django forms
Taken from my answer to: How to markup form fields with <div class=’field_type’> in Django class MyForm(forms.Form): myfield = forms.CharField(widget=forms.TextInput(attrs={‘class’: ‘myfieldclass’})) or class MyForm(forms.ModelForm): class Meta: model = MyModel def __init__(self, *args, **kwargs): super(MyForm, self).__init__(*args, **kwargs) self.fields[‘myfield’].widget.attrs.update({‘class’: ‘myfieldclass’}) or class MyForm(forms.ModelForm): class Meta: model = MyModel widgets = { ‘myfield’: forms.TextInput(attrs={‘class’: ‘myfieldclass’}), } — EDIT … Read more