summaryrefslogtreecommitdiff
path: root/django/db/models
AgeCommit message (Expand)Author
2025-05-12Fixed #36373 -- Fixed select_related() crash on foreign object for a composit...Simon Charette
2025-05-09Fixed #36207 -- Cleared cached ForeignObject relations via refresh_from_db().Jacob Walls
2025-05-08Fixed #36295, Refs #24305 -- Allowed overriding GenericForeignKey fields on a...Ahmed Nassar
2025-04-30Fixed #36360 -- Fixed QuerySet.update() crash when referring annotations thro...Simon Charette
2025-04-26Refs #36326 -- Fixed QuerySet.raw() crash on models with CompositePrimaryKey ...Mariusz Felisiak
2025-04-17Fixed #36326 -- Added CompositePrimaryKey support in QuerySet.raw().SaJH
2025-04-11Fixed #36288 -- Addressed improper handling of duplicates in values_list().Simon Charette
2025-04-07Fixed #36301 -- Fixed select_for_update(of) crash when using values()/values_...Simon Charette
2025-04-05Fixed #36299 -- Prevented field selection on QuerySet.alias() after values().Simon Charette
2025-04-03Fixed #36290 -- Made TupleIn() lookup discard tuples containing None.Simon Charette
2025-04-03Fixed #36292 -- Fixed crash when aggregating over a group mixing transforms a...Simon Charette
2025-04-01Fixed typo in django/db/models/options.py.Clifford Gama
2025-03-31Refs #28909 -- Simplified code using unpacking generalizations.Aarni Koskela
2025-03-31Fixed #22977 -- Added system check for clashing managers and reverse related ...Anthony Joseph
2025-03-28Fixed #36239 -- Fixed a crash in ManyToManyField.through_fields check when to...saJaeHyukc
2025-03-26Refs #36260 -- Moved _is_pk_set checks into _prepare_for_bulk_create().Simon Charette
2025-03-26Fixed #36260 -- Made bulk_create() work with DB-generated primary keys.Dmitry Shachnev
2025-03-25Fixed #36262 -- Made GeneratedField.db_persist a required key-word argument.Jason Cameron
2025-03-10Fixed #33579 -- Specialized exception raised on forced update failures.Simon Charette
2025-03-10Used _expression_refs_exclude() hook in CheckConstraint/UniqueConstraint.vali...Mariusz Felisiak
2025-03-03Fixed #35444 -- Added generic support for Aggregate.order_by.Chris Muthig
2025-03-01Fixed #36198 -- Implemented unresolved transform expression replacement.Simon Charette
2025-02-19Fixed #35358, Refs #35234 -- Renamed _check() methods to check() for constrai...Mariusz Felisiak
2025-02-18Fixed #35167 -- Delegated to super() in JSONField.get_db_prep_save().Jacob Walls
2025-02-18Fixed #36197 -- Fixed improper many-to-many count() and exists() for non-pk t...Simon Charette
2025-02-18Refs #36005 -- Used datetime.UTC alias instead of datetime.timezone.utc.Mariusz Felisiak
2025-02-15Fixed #36173 -- Stabilized identity of Concat with an explicit output_field.Simon Charette
2025-02-13Refs #36181 -- Removed the obsolete SubqueryConstraint machinery.Simon Charette
2025-02-13Fixed #36181 -- Allowed Subquery usage in __in lookups against composite pks.Simon Charette
2025-02-11Fixed #36149 -- Allowed subquery values against tuple exact and in lookups.Simon Charette
2025-02-09Fixed #36148 -- Enabled native tuple comparison lookups on SQLite 3.37+ and O...Simon Charette
2025-02-09Refs #36148 -- Relied on a feature switch to define tuple lookups support.Simon Charette
2025-02-09Refs #373 -- Delegated Tuple compilation to compiler.Simon Charette
2025-02-06Refs #34975 -- Removed unnecessary lookups.In.get_refs().Simon Charette
2025-02-06Fixed #36025 -- Fixed re-aliasing of iterable (in/range) lookups rhs.Simon Charette
2025-02-06Fixed #36061 -- Added migration support for ManyToManyField.through_fields.brian
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-02-01Fixed #36088 -- Avoided unnecessary DEFAULT usage on bulk_create().Simon Charette
2025-01-30Fixed #35235 -- Removed caching of BaseExpression._output_field_or_none.sharonwoo
2025-01-30Fixed #36155 -- Improved error handling when annotate arguments require an al...Vinko Mlačić
2025-01-29Fixed #36118 -- Accounted for multiple primary keys in bulk_update max_batch_...Sarah Boyce
2025-01-28Fixed #36122 -- Raised FieldError when updating with composite reference value.Simon Charette
2025-01-28Fixed #36120 -- Raised FieldError when targeting a composite primary key fiel...Jacob Walls
2025-01-27Fixed #36109 -- Fixed RecursionError when stacking FilteredRelation joins.Peter DeVita
2025-01-22Fixed #36117 -- Raised ValueError when providing composite expressions to cas...Simon Charette
2025-01-22Refs #36042 -- Consolidated composite expression checks in BaseExpression.Simon Charette
2025-01-21Fixed #36116 -- Optimized multi-column ForwardManyToOne prefetching.Simon Charette
2025-01-20Fixed #36005 -- Dropped support for Python 3.10 and 3.11.Mariusz Felisiak
2025-01-15Refs #35405 -- Removed FieldCacheMixin.get_cache_name() per deprecation timel...Sarah Boyce