diff options
| author | Dulmandakh <dulmandakh@gmail.com> | 2019-11-06 18:22:15 +0800 |
|---|---|---|
| committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2019-11-14 22:27:29 +0100 |
| commit | 24b9f5082344a127147266dd52d5d2dcd1c9cb44 (patch) | |
| tree | ae14635dc1d1dc8d3d31ef84105ce7c16d69cf2c /docs/ref | |
| parent | efc3e32d6d7fb9bb41be73b80c8607b653c1fbd6 (diff) | |
Fixed #29916 -- Added lower_inc, lower_inf, upper_inc, and upper_inf lookups for RangeFields.
Co-Authored-By: Mariusz Felisiak <felisiak.mariusz@gmail.com>
Diffstat (limited to 'docs/ref')
| -rw-r--r-- | docs/ref/contrib/postgres/fields.txt | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/docs/ref/contrib/postgres/fields.txt b/docs/ref/contrib/postgres/fields.txt index 27cf6469f1..cd35a33ee6 100644 --- a/docs/ref/contrib/postgres/fields.txt +++ b/docs/ref/contrib/postgres/fields.txt @@ -864,6 +864,62 @@ Returned objects are empty ranges. Can be chained to valid lookups for a >>> Event.objects.filter(ages__isempty=True) <QuerySet []> +.. fieldlookup:: rangefield.lower_inc + +``lower_inc`` +^^^^^^^^^^^^^ + +.. versionadded:: 3.1 + +Returns objects that have inclusive or exclusive lower bounds, depending on the +boolean value passed. Can be chained to valid lookups for a +:class:`~django.db.models.BooleanField`. + + >>> Event.objects.filter(ages__lower_inc=True) + <QuerySet [<Event: Soft play>, <Event: Pub trip>]> + +.. fieldlookup:: rangefield.lower_inf + +``lower_inf`` +^^^^^^^^^^^^^ + +.. versionadded:: 3.1 + +Returns objects that have unbounded (infinite) or bounded lower bound, +depending on the boolean value passed. Can be chained to valid lookups for a +:class:`~django.db.models.BooleanField`. + + >>> Event.objects.filter(ages__lower_inf=True) + <QuerySet []> + +.. fieldlookup:: rangefield.upper_inc + +``upper_inc`` +^^^^^^^^^^^^^ + +.. versionadded:: 3.1 + +Returns objects that have inclusive or exclusive upper bounds, depending on the +boolean value passed. Can be chained to valid lookups for a +:class:`~django.db.models.BooleanField`. + + >>> Event.objects.filter(ages__upper_inc=True) + <QuerySet []> + +.. fieldlookup:: rangefield.upper_inf + +``upper_inf`` +^^^^^^^^^^^^^ + +.. versionadded:: 3.1 + +Returns objects that have unbounded (infinite) or bounded upper bound, +depending on the boolean value passed. Can be chained to valid lookups for a +:class:`~django.db.models.BooleanField`. + + >>> Event.objects.filter(ages__upper_inf=True) + <QuerySet [<Event: Pub trip>]> + Defining your own range types ----------------------------- |
