mirror of
https://github.com/django/django.git
synced 2025-08-03 18:38:50 +00:00
Fixed #31039 -- Added support for contained_by lookup with AutoFields, SmallIntegerField, and DecimalField.
This commit is contained in:
parent
664521c56a
commit
5d674eac87
6 changed files with 116 additions and 4 deletions
|
@ -738,10 +738,14 @@ operators ``@>``, ``<@``, and ``&&`` respectively.
|
|||
<QuerySet [<Event: Soft play>]>
|
||||
|
||||
The ``contained_by`` lookup is also available on the non-range field types:
|
||||
:class:`~django.db.models.SmallAutoField`,
|
||||
:class:`~django.db.models.AutoField`, :class:`~django.db.models.BigAutoField`,
|
||||
:class:`~django.db.models.SmallIntegerField`,
|
||||
:class:`~django.db.models.IntegerField`,
|
||||
:class:`~django.db.models.BigIntegerField`,
|
||||
:class:`~django.db.models.FloatField`, :class:`~django.db.models.DateField`,
|
||||
and :class:`~django.db.models.DateTimeField`. For example::
|
||||
:class:`~django.db.models.DecimalField`, :class:`~django.db.models.FloatField`,
|
||||
:class:`~django.db.models.DateField`, and
|
||||
:class:`~django.db.models.DateTimeField`. For example::
|
||||
|
||||
>>> from psycopg2.extras import DateTimeTZRange
|
||||
>>> Event.objects.filter(start__contained_by=DateTimeTZRange(
|
||||
|
@ -750,6 +754,14 @@ and :class:`~django.db.models.DateTimeField`. For example::
|
|||
... )
|
||||
<QuerySet [<Event: Soft play>]>
|
||||
|
||||
.. versionchanged:: 3.1
|
||||
|
||||
Support for :class:`~django.db.models.SmallAutoField`,
|
||||
:class:`~django.db.models.AutoField`,
|
||||
:class:`~django.db.models.BigAutoField`,
|
||||
:class:`~django.db.models.SmallIntegerField`, and
|
||||
:class:`~django.db.models.DecimalField` was added.
|
||||
|
||||
.. fieldlookup:: rangefield.overlap
|
||||
|
||||
``overlap``
|
||||
|
|
|
@ -90,6 +90,13 @@ Minor features
|
|||
:lookup:`rangefield.upper_inc`, and :lookup:`rangefield.upper_inf` allows
|
||||
querying :class:`~django.contrib.postgres.fields.RangeField` by a bound type.
|
||||
|
||||
* :lookup:`rangefield.contained_by` now supports
|
||||
:class:`~django.db.models.SmallAutoField`,
|
||||
:class:`~django.db.models.AutoField`,
|
||||
:class:`~django.db.models.BigAutoField`,
|
||||
:class:`~django.db.models.SmallIntegerField`, and
|
||||
:class:`~django.db.models.DecimalField`.
|
||||
|
||||
:mod:`django.contrib.redirects`
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue