Fixed #29549 -- Doc'd that Field.choices are enforced by model validation.
This commit is contained in:
parent
45c035c823
commit
8b1d361f28
|
@ -82,8 +82,9 @@ If a field has ``blank=False``, the field will be required.
|
||||||
|
|
||||||
An iterable (e.g., a list or tuple) consisting itself of iterables of exactly
|
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
|
two items (e.g. ``[(A, B), (A, B) ...]``) to use as choices for this field. If
|
||||||
this is given, the default form widget will be a select box with these choices
|
choices are given, they're enforced by :ref:`model validation
|
||||||
instead of the standard text field.
|
<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,
|
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::
|
and the second element is the human-readable name. For example::
|
||||||
|
|
Loading…
Reference in New Issue