Edited docs/newforms.txt changes from [6625]

git-svn-id: http://code.djangoproject.com/svn/django/trunk@6786 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
Adrian Holovaty 2007-12-01 16:52:49 +00:00
parent 394807866d
commit e7bc0f10ac
1 changed files with 6 additions and 4 deletions

View File

@ -1105,9 +1105,9 @@ fields. We've specified ``auto_id=False`` to simplify the output::
**New in Django development version** **New in Django development version**
The ``error_messages`` argument lets you override the default messages which the The ``error_messages`` argument lets you override the default messages that the
field will raise. Pass in a dictionary with keys matching the error messages you field will raise. Pass in a dictionary with keys matching the error messages you
want to override. For example:: want to override. For example, here is the default error message::
>>> generic = forms.CharField() >>> generic = forms.CharField()
>>> generic.clean('') >>> generic.clean('')
@ -1115,14 +1115,16 @@ want to override. For example::
... ...
ValidationError: [u'This field is required.'] ValidationError: [u'This field is required.']
And here is a custom error message::
>>> name = forms.CharField(error_messages={'required': 'Please enter your name'}) >>> name = forms.CharField(error_messages={'required': 'Please enter your name'})
>>> name.clean('') >>> name.clean('')
Traceback (most recent call last): Traceback (most recent call last):
... ...
ValidationError: [u'Please enter your name'] ValidationError: [u'Please enter your name']
In the `built-in Field classes`_ section below, each Field defines the error In the `built-in Field classes`_ section below, each ``Field`` defines the
message keys it uses. error message keys it uses.
Dynamic initial values Dynamic initial values
---------------------- ----------------------