[1.10.x] Added some links to the TypedChoiceField docs.

Backport of 31a9a965a3 from master
This commit is contained in:
Jon Dufresne 2016-06-05 07:54:24 -07:00 committed by Tim Graham
parent d9b78be324
commit 32ab8c0340
1 changed files with 4 additions and 3 deletions

View File

@ -415,11 +415,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``