[3.1.x] Doc'd that admin site booleans are tri-state.

Backport of 300def5c34 from master
This commit is contained in:
Nick Pope 2020-10-13 17:02:16 +01:00 committed by Mariusz Felisiak
parent 4f11461195
commit d55cd4c62a
1 changed files with 5 additions and 5 deletions

View File

@ -606,8 +606,8 @@ subclass::
and add that method's name to ``list_display``. (See below for more and add that method's name to ``list_display``. (See below for more
on custom methods in ``list_display``.) on custom methods in ``list_display``.)
* If the field is a ``BooleanField``, Django will display a pretty "on" or * If the field is a ``BooleanField``, Django will display a pretty "yes",
"off" icon instead of ``True`` or ``False``. "no", or "unknown" icon instead of ``True``, ``False``, or ``None``.
* If the string given is a method of the model, ``ModelAdmin`` or a * If the string given is a method of the model, ``ModelAdmin`` or a
callable, Django will HTML-escape the output by default. To escape callable, Django will HTML-escape the output by default. To escape
@ -664,9 +664,9 @@ subclass::
birth_date_view.empty_value_display = 'unknown' birth_date_view.empty_value_display = 'unknown'
* If the string given is a method of the model, ``ModelAdmin`` or a * If the string given is a method of the model, ``ModelAdmin`` or a
callable that returns True or False Django will display a pretty callable that returns ``True``, ``False``, or ``None``, Django will
"on" or "off" icon if you give the method a ``boolean`` attribute display a pretty "yes", "no", or "unknown" icon if you give the method a
whose value is ``True``. ``boolean`` attribute whose value is ``True``.
Here's a full example model:: Here's a full example model::