summaryrefslogtreecommitdiff
path: root/django/db/models/query_utils.py
Commit message (Expand)AuthorAgeFilesLines
* Refs #33766 -- Removed sql.Query.build_filtered_relation_q().Simon Charette2023-04-241-3/+7
* Fixed #33766 -- Resolved FilteredRelation.condition at referencing time.Simon Charette2023-04-241-12/+19
* Refs #34233 -- Used @functools.cache.Nick Pope2023-01-181-1/+1
* Fixed #28477 -- Stripped unused annotations on aggregation.Simon Charette2022-11-091-3/+4
* Fixed #33996 -- Fixed CheckConstraint validation on NULL values.David Sanders2022-09-131-3/+7
* Fixed #29799 -- Allowed registering lookups per field instances.Allen Jonathan David2022-09-021-13/+61
* Fixed #21204 -- Tracked field deferrals by field instead of models.Simon Charette2022-08-301-4/+4
* Merged nested if statements in select_related_descend().Simon Charette2022-08-301-8/+10
* Refs #32948 -- Simplified and optimized Q._combine() and __invert__().Nick Pope2022-07-271-11/+6
* Refs #30581 -- Added Q.check() hook.Gagaro2022-05-041-0/+29
* Refs #30581 -- Added Q.flatten().Gagaro2022-05-031-0/+15
* Fixed #33626 -- Cleared cache when unregistering a lookup.Himanshu-Balasamanta2022-04-121-0/+1
* Updated select_related_descend() comment.Mariusz Felisiak2022-03-311-2/+2
* Fixed #29865 -- Added logical XOR support for Q() and querysets.Ryan Heard2022-03-041-0/+4
* Refs #33476 -- Reformatted code with Black.django-bot2022-02-071-32/+50
* Fixed #32632, Fixed #32657 -- Removed flawed support for Subquery deconstruct...Simon Charette2021-04-281-6/+4
* Fixed #32548 -- Fixed crash when combining Q() objects with boolean expressions.Jonathan Richards2021-03-171-8/+4
* Fixed #32455 -- Allowed right combining Q() with boolean expressions.Hasan Ramezani2021-02-181-1/+1
* Fixed #32450 -- Fixed crash when ANDing/ORing an empty Q() with not pickleabl...starryrbs2021-02-181-3/+4
* Refs #30988 -- Removed InvalidQuery exception per deprecation timeline.Mariusz Felisiak2021-01-141-29/+1
* Fixed #31680 -- Removed unnecessary getattr() call in DeferredAttribute.__get...alosultan2020-06-101-2/+2
* Simplified DeferredAttribute.__get__() a bit.Taoup2020-01-291-1/+1
* Fixed #31060 -- Reallowed window expressions to be used in conditions outside...Alex Aktsipetrov2019-12-061-1/+4
* Fixed #30988 -- Deprecated the InvalidQuery exception.Simon Charette2019-11-181-6/+31
* Replaced QueryWrapper single usage with RawSQL.Simon Charette2019-11-181-14/+0
* Fixed #30651 -- Made __eq__() methods return NotImplemented for not implement...ElizabethU2019-10-011-1/+2
* Refs #30657 -- Made DeferredAttribute.__init__() to take a field instance ins...Jon Dufresne2019-07-251-12/+12
* Fixed typo in django/db/models/query_utils.py comment.David Beitey2019-04-031-1/+1
* Replaced kwargs.pop() with keyword-only arguments.Jon Dufresne2018-10-081-4/+2
* Refs #28909 -- Simplifed code using unpacking generalizations.Sergey Fedoseev2018-09-281-1/+1
* Refs #29125 -- Made Q.deconstruct() omit 'query_utils' in the path and _conne...Tim Graham2018-02-121-1/+4
* Fixed #29125 -- Made Q.deconstruct() deterministic with multiple keyword argu...Tim Graham2018-02-121-1/+1
* Removed DeferredAttribute.__init__()'s unused model argument.Mariusz Felisiak2018-01-021-1/+1
* Refs #27849 -- Removed empty Q() hack in filtered Aggregate.as_sql().Simon Charette2017-12-081-0/+1
* Fixed #27332 -- Added FilteredRelation API for conditional join (ON clause) s...Nicolas Delaby2017-09-221-1/+42
* Prevented query_utils.refs_expression() from looking for empty string in anno...Sergey Fedoseev2017-07-281-1/+1
* Fixed #28211 -- Prevented ORing an empty Q() from reducing query join efficie...Tom2017-05-251-0/+9
* Refs #27656 -- Updated django.db docstring verbs according to PEP 257.Anton Samarchyan2017-02-281-11/+8
* Refs #11964 -- Made Q objects deconstructible.Ian Foote2017-02-231-1/+16
* Refs #23919 -- Replaced super(ClassName, self) with super().chillaranand2017-01-251-1/+1
* Refs #23919 -- Removed misc references to Python 2.Tim Graham2017-01-211-4/+1
* Refs #23919 -- Stopped inheriting from object to define new style classes.Simon Charette2017-01-191-3/+3
* Refs #23919 -- Stopped using django.utils.lru_cache().Aymeric Augustin2017-01-181-2/+2
* Refs #23919 -- Removed encoding preambles and future importsClaude Paroz2017-01-181-2/+0
* Removed obsolete lines in DeferredAttribute.__get__().Tim Graham2016-09-261-10/+1
* Fixed #26891 -- Fixed lookup registration for ForeignObject.Ryan P Kilby2016-08-111-14/+37
* Fixed #26207 -- Replaced dynamic classes with non-data descriptors for deferr...Anssi Kääriäinen2016-04-291-54/+3
* Removed unused Q.clone().Tim Graham2016-04-251-10/+0
* Removed unused BaseExpression.refs_aggregate().Tim Graham2016-04-221-33/+0
* Fixed #26486 -- Fixed a select_related() + defer() MTI edge case.Tim Graham2016-04-131-1/+0