[5.0.x] Fixed #28011 -- Corrected Field.hidden docs.

Backport of 7ba6c9edc5 from main
This commit is contained in:
Adam Johnson 2024-02-16 22:04:02 +00:00 committed by Mariusz Felisiak
parent 41a4bba817
commit 23c7cbfd24
2 changed files with 6 additions and 16 deletions

View file

@ -2500,18 +2500,11 @@ Attributes for fields
.. attribute:: Field.hidden
Boolean flag that indicates if a field is used to back another non-hidden
field's functionality (e.g. the ``content_type`` and ``object_id`` fields
that make up a ``GenericForeignKey``). The ``hidden`` flag is used to
distinguish what constitutes the public subset of fields on the model from
all the fields on the model.
.. note::
:meth:`Options.get_fields()
<django.db.models.options.Options.get_fields()>`
excludes hidden fields by default. Pass in ``include_hidden=True`` to
return hidden fields in the results.
Boolean flag that indicates if a field is hidden and should not be returned
by :meth:`Options.get_fields()
<django.db.models.options.Options.get_fields>` by default. An example is
the reverse field for a :class:`~django.db.models.ForeignKey` with a
``related_name`` that starts with ``'+'``.
.. attribute:: Field.is_relation