summaryrefslogtreecommitdiff
path: root/django/db/models/fields/related_descriptors.py
AgeCommit message (Expand)Author
2026-03-11Refs #28455 -- Avoided QuerySet cloning for Prefetch() when queryset is not p...Keryn Knight
2026-03-11Refs #28455 -- Avoided QuerySet cloning in simple prefetch_related() usages.Keryn Knight
2025-12-17Fixed #27380 -- Added "raw" argument to m2m_changed signals.Mariusz Felisiak
2025-12-17Refs #27380 -- Added ManyRelatedManager.set_base() hook.Mariusz Felisiak
2025-12-17Refs #27380 -- Made ManyRelatedManager.set() use *_base() hooks.Mariusz Felisiak
2025-12-17Refs #27380 -- Made ManyRelatedManager.add()/clear()/remove() implementation ...Mariusz Felisiak
2025-10-16Refs #28586 -- Copied fetch modes to related objects.Adam Johnson
2025-10-16Refs #28586 -- Simplified related descriptor get_queryset() methods.Adam Johnson
2025-10-16Fixed #28586 -- Added model field fetch modes.Adam Johnson
2025-07-23Refs #36500 -- Rewrapped long docstrings and block comments via a script.django-bot
2025-07-22Fixed #36282 -- Used prefetched values in ForwardManyToOneDescriptor from ind...Take Weiland
2025-07-09Fixed typo in ReverseManyToOneDescriptor docstring.tinmarbusir
2025-06-04Fixed #36432 -- Fixed a prefetch_related crash on related target subclass que...Simon Charette
2025-02-18Fixed #36197 -- Fixed improper many-to-many count() and exists() for non-pk t...Simon Charette
2025-02-06Fixed #35677 -- Avoided non-sticky filtering of prefetched many-to-many.Simon Charette
2025-02-03Fixed #36135 -- Fixed reverse GenericRelation prefetching.Simon Charette
2025-01-21Fixed #36116 -- Optimized multi-column ForwardManyToOne prefetching.Simon Charette
2025-01-15Refs #33651 -- Removed Prefetch.get_current_queryset() and get_prefetch_query...Sarah Boyce
2025-01-02Fixed typo in django/db/models/fields/related_descriptors.py.Jacob Walls
2024-09-09Refs #373 -- Added Model._is_pk_set() abstraction to check if a Model's PK is...Csirmaz Bendegúz
2024-05-21Fixed #35405 -- Converted get_cache_name into a cached property in FieldCache...Adam Johnson
2024-03-20Fixed #35309 -- Made prefetch clear ordering for single-valued relationships.Laurent Lyaudet
2024-02-19Refs #28011 -- Removed ForeignObjectRel.is_hidden().Adam Johnson
2024-02-19Fixed #35230 -- Added cached ForeignObjectRel.accessor_name.Adam Johnson
2024-02-16Fixed #29725 -- Removed unnecessary join in QuerySet.count() and exists() on ...ontowhee
2024-01-26Applied Black's 2024 stable style.Mariusz Felisiak
2023-11-28Fixed #34633 -- Made create() method of reverse many-to-one managers clear pr...Aman Pandey
2023-09-18Fixed #33651 -- Added support for prefetching GenericForeignKey.Clément Escolano
2023-08-02Fixed #33507 -- Used UUID data type on MariaDB 10.7+.Albert Defler
2022-11-09Fixed #34135 -- Added async-compatible interface to related managers.Jon Janzen
2022-11-08Fixed #34139 -- Fixed acreate(), aget_or_create(), and aupdate_or_create() me...Jon Janzen
2022-11-04Fixed #27654 -- Propagated alters_data attribute to callables overridden in s...LightDiscord
2022-09-30Fixed #33984 -- Reverted "Fixed #32980 -- Made models cache related managers."Mariusz Felisiak
2022-09-06Refs #26780 -- Made prefetch_related() don't use window expressions fo sliced...Mariusz Felisiak
2022-08-27Fixed #33952 -- Reallowed creating reverse foreign key managers on unsaved in...David Wobrock
2022-08-15Fixed #26780 -- Added prefetch_related() support for sliced queries.Simon Charette
2022-07-27Refs #32948, Refs #32946 -- Used Q.create() internally for dynamic Q() objects.Nick Pope
2022-02-22Fixed #19580 -- Unified behavior of reverse foreign key and many-to-many rela...Albert Defler
2022-02-07Refs #33476 -- Refactored code to strictly match 88 characters line length.Mariusz Felisiak
2022-02-07Refs #33476 -- Reformatted code with Black.django-bot
2022-01-05Fixed #32511 -- Corrected handling prefetched nested reverse relationships.Jamie Matthews
2021-11-08Fixed #32980 -- Made models cache related managers.Keryn Knight
2021-11-03Fixed #32996 -- Cached PathInfos on relations.Keryn Knight
2021-09-24Fixed #33124 -- Avoided accessing the database connections when not necessary.Keryn Knight
2021-07-28Refs #32946 -- Changed internal usage of dynamic Q() objects construction to ...Keryn Knight
2020-10-06Refs #20577 -- Deferred filtering of prefetched related querysets by reverse ...Bob Renwick
2020-07-30Removed unnecessary list() call in RelatedManager.add().Sergey Fedoseev
2020-02-18Refs #31282 -- Clarified M2O add/remove/set with PK behaviour.Carlton Gibson
2019-12-19Fixed #31095 -- Made RelatedManager.set() preserve existing m2m relations wit...Hasan Ramezani
2019-12-03Fixed #31046 -- Allowed RelatedManager.add()/create()/set() to accept callabl...Baptiste Mispelon