Commit 31a9a965 authored by Jon Dufresne's avatar Jon Dufresne Committed by Tim Graham
Browse files

Added some links to the TypedChoiceField docs.

parent 7fc4c1db
Loading
Loading
Loading
Loading
+4 −3
Original line number Diff line number Diff line
@@ -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``