Try iterating the form fields:
css1 = {'class': 'color', }
css2 = {'class': 'nocolor', }
class UserColorsForm(forms.ModelForm):
def __init__(self, *args, **kwargs):
super(UserColorsForm, self).__init__(*args, **kwargs)
for key, value in self.fields.iteritems():
if key in ['field1', 'field2', ...]:
self.fields[key].widget.attrs.update(css1)
else:
self.fields[key].widget.attrs.update(css2)
James source
share