Added some links to the TypedChoiceField docs.

This commit is contained in:
Jon Dufresne 2016-06-05 07:54:24 -07:00 committed by Tim Graham
parent 7fc4c1db62
commit 31a9a965a3
1 changed files with 4 additions and 3 deletions

View File

@ -411,11 +411,12 @@ For each field, we describe the default widget used if you don't specify
.. class:: TypedChoiceField(**kwargs)
Just like a :class:`ChoiceField`, except :class:`TypedChoiceField` takes two
extra arguments, ``coerce`` and ``empty_value``.
extra arguments, :attr:`coerce` and :attr:`empty_value`.
* Default widget: :class:`Select`
* Empty value: Whatever you've given as ``empty_value``
* Normalizes to: A value of the type provided by the ``coerce`` argument.
* Empty value: Whatever you've given as :attr:`empty_value`.
* Normalizes to: A value of the type provided by the :attr:`coerce`
argument.
* Validates that the given value exists in the list of choices and can be
coerced.
* Error message keys: ``required``, ``invalid_choice``