summaryrefslogtreecommitdiff
path: root/django/db/models
AgeCommit message (Expand)Author
2022-09-02Fixed #29799 -- Allowed registering lookups per field instances.Allen Jonathan David
2022-08-30Fixed #21204 -- Tracked field deferrals by field instead of models.Simon Charette
2022-08-30Merged nested if statements in select_related_descend().Simon Charette
2022-08-27Fixed #33954 -- Prevented models.DecimalField from accepting NaN, Inf, and -I...Mohamed Karam
2022-08-27Fixed #33952 -- Reallowed creating reverse foreign key managers on unsaved in...David Wobrock
2022-08-27Fixed #33928 -- Avoided unnecessary queries when cascade updating.Simon Charette
2022-08-27Refs #33928 -- Removed unnecessary attribute assignment on on-delete updates.Simon Charette
2022-08-25Fixed typo in django/db/models/fields/files.py comment.Jan Pieter Waagmeester
2022-08-18Refs #26511 -- Fixed json.KeyTextTransform() on MySQL/MariaDB.Mariusz Felisiak
2022-08-15Fixed #26780 -- Added prefetch_related() support for sliced queries.Simon Charette
2022-08-15Refs #28333 -- Added partial support for filtering against window functions.Simon Charette
2022-08-11Refs #28333 -- Moved SQLCompiler's forced column aliasing logic to get_select().Simon Charette
2022-08-11Replaced Expression.replace_references() with .replace_expressions().Simon Charette
2022-08-10Refs #33895 -- Fixed Case() crash with filters that match everything in When(...Mariusz Felisiak
2022-08-09Fixed #33895 -- Fixed Case() crash with filters that match everything in When().David Wobrock
2022-08-09Fixed #33902 -- Fixed Meta.constraints validation crash with F() expressions.Mariusz Felisiak
2022-08-06Fixed #33898 -- Fixed Window() expression crash with ArrayAgg().Mariusz Felisiak
2022-07-27Refs #32948, Refs #32946 -- Used Q.create() internally for dynamic Q() objects.Nick Pope
2022-07-27Refs #32948 -- Simplified and optimized Q._combine() and __invert__().Nick Pope
2022-07-27Refs #32948 -- Added Node.__copy__().Nick Pope
2022-07-27Refs #32948 -- Simplified WhereNode and Node.__deepcopy__()/add().Nick Pope
2022-07-27Refs #32948 -- Renamed Node._new_instance() to Node.create().Nick Pope
2022-07-27Removed obsolete docstring from WhereNode.clone().Nick Pope
2022-07-27Used AND, OR, XOR constants instead of hard-coded values.Nick Pope
2022-07-26Refs #27236 -- Reverted "Refs #27236 -- Refactored out DeprecationForHistoric...Mariusz Felisiak
2022-07-21Refs #27236 -- Made cosmetic edits to Meta.index_together deprecation.Mariusz Felisiak
2022-07-12Fixed #27236 -- Deprecated Meta.index_together in favor of Meta.indexes.David Wobrock
2022-07-08Fixed #33829 -- Made BaseConstraint.deconstruct() and equality handle violati...Stéphane "Twidi" Angel
2022-07-07Refs #27236 -- Refactored out DeprecationForHistoricalMigrationMixin.David Wobrock
2022-07-06Refs CVE-2022-34265 -- Properly escaped Extract() and Trunc() parameters.Simon Charette
2022-07-04Fixed CVE-2022-34265 -- Protected Trunc(kind)/Extract(lookup_name) against SQ...Mariusz Felisiak
2022-07-04Fixed #33816 -- Fixed QuerySet.only() after select_related() crash on proxy m...Ipakeev
2022-06-27Refs #32786 -- Made query clear ordering when ordered combined queryset is us...Mariusz Felisiak
2022-06-27Fixed #33796 -- Fixed ordered combined queryset crash when used in subquery o...Mariusz Felisiak
2022-06-23Fixed #33799, Refs #31685 -- Added parameters for updating conflicts to Query...DhruvaPatil98
2022-06-17Fixed #28897 -- Fixed QuerySet.update() on querysets ordered by annotations.David Wobrock
2022-06-14Fixed #33772 -- Added QuerySet.first()/last() error message on unordered quer...Pablo Pissi
2022-06-13Made QuerySet.bulk_update() raise an error when batch_size is zero.Ebram Shehata
2022-06-01Fixed #33733 -- Preserved wrapper assignment for manager methods.kshivakumar
2022-05-31Fixed #33191 -- Avoided clearing cached reference when saving child after par...Allen Jonathan David
2022-05-19Fixed #33705 -- Fixed crash when using IsNull() lookup in filters.David Wobrock
2022-05-17Updated source translation catalogs.Mariusz Felisiak
2022-05-13Fixed typo in Query.clone()'s docstring.非法操作
2022-05-12Fixed #33543 -- Deprecated passing nulls_first/nulls_last=False to OrderBy an...Mariusz Felisiak
2022-05-12Fixed #29538 -- Fixed crash of ordering by related fields when Meta.ordering ...Ed Rivas
2022-05-10Fixed #30581 -- Added support for Meta.constraints validation.Gagaro
2022-05-04Refs #30581 -- Added Q.check() hook.Gagaro
2022-05-04Refs #33646 -- Reduced sync_to_async hops on async QuerySet iteration.Simon Charette
2022-05-03Refs #30581 -- Added Q.flatten().Gagaro
2022-05-02Refs #33646 -- Made QuerySet.raw() async-compatible.Mariusz Felisiak