[1.1.X] Fixed #12001 -- Modified the example of form validation to use the form's error class, rather than assuming ErrorList. Thanks to Suor for the report, and timo for the patch.
Backport of r13221 from trunk. git-svn-id: http://code.djangoproject.com/svn/django/branches/releases/1.1.X@13226 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
parent
45f5e0c980
commit
a0ea98e7a0
|
@ -260,8 +260,6 @@ here and leaving it up to you and your designers to work out what works
|
|||
effectively in your particular situation. Our new code (replacing the previous
|
||||
sample) looks like this::
|
||||
|
||||
from django.forms.util import ErrorList
|
||||
|
||||
class ContactForm(forms.Form):
|
||||
# Everything as before.
|
||||
...
|
||||
|
@ -275,8 +273,8 @@ sample) looks like this::
|
|||
# We know these are not in self._errors now (see discussion
|
||||
# below).
|
||||
msg = u"Must put 'help' in subject when cc'ing yourself."
|
||||
self._errors["cc_myself"] = ErrorList([msg])
|
||||
self._errors["subject"] = ErrorList([msg])
|
||||
self._errors["cc_myself"] = self.error_class([msg])
|
||||
self._errors["subject"] = self.error_class([msg])
|
||||
|
||||
# These fields are no longer valid. Remove them from the
|
||||
# cleaned data.
|
||||
|
|
Loading…
Reference in New Issue