擅长:python、mysql、java
<p>如果要将错误CSS类放置到表单输入小部件(而不是它们的容器)中,可以从以下对象派生表单类:</p>
<pre><code>class StyledErrorForm(forms.Form):
def is_valid(self):
ret = forms.Form.is_valid(self)
for f in self.errors:
self.fields[f].widget.attrs.update({'class': self.fields[f].widget.attrs.get('class', '') + ' error'})
return ret
</code></pre>