Changed docs to link to Python's description of iterable.

This commit is contained in:
Jon Dufresne 2019-05-17 08:27:19 -07:00 committed by Carlton Gibson
parent ccb7f7c6d2
commit e86cc14bd3
4 changed files with 16 additions and 17 deletions

View file

@ -80,11 +80,11 @@ If a field has ``blank=False``, the field will be required.
.. attribute:: Field.choices
An iterable (e.g., a list or tuple) consisting itself of iterables of exactly
two items (e.g. ``[(A, B), (A, B) ...]``) to use as choices for this field. If
choices are given, they're enforced by :ref:`model validation
<validating-objects>` and the default form widget will be a select box with
these choices instead of the standard text field.
An :term:`iterable` consisting itself of iterables of exactly two items (e.g.
``[(A, B), (A, B) ...]``) to use as choices for this field. If choices are
given, they're enforced by :ref:`model validation <validating-objects>` and the
default form widget will be a select box with these choices instead of the
standard text field.
The first element in each tuple is the actual value to be set on the model,
and the second element is the human-readable name. For example::