| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-03-01 | [4.2.x] Fixed #34140 -- Reformatted code blocks in docs with blacken-docs. | django-bot | |
| 2023-02-10 | [4.2.x] Refs #34140 -- Applied rst code-block to non-Python examples. | Carlton Gibson | |
| Thanks to J.V. Zammit, Paolo Melchiorre, and Mariusz Felisiak for reviews. Backport of 534ac4829764f317cf2fbc4a18354fcc998c1425 from main. | |||
| 2022-12-06 | Fixed #24048 -- Corrected QuerySet.only() docs about interaction with defer(). | Ryan Cheley | |
| 2022-11-14 | Fixed #34099 -- Added release notes for QuerySet.update_or_create() changes. | sarahboyce | |
| Follow up to 6cc0f22a73970dd7c0d29d4d8d2ff9e1cc862b30. Thanks Phil Gyford for the report. | |||
| 2022-11-10 | Updated documentation and comments for RFC updates. | Nick Pope | |
| - Updated references to RFC 1123 to RFC 5322 - Only partial as RFC 5322 sort of sub-references RFC 1123. - Updated references to RFC 2388 to RFC 7578 - Except RFC 2388 Section 5.3 which has no equivalent. - Updated references to RFC 2396 to RFC 3986 - Updated references to RFC 2616 to RFC 9110 - Updated references to RFC 3066 to RFC 5646 - Updated references to RFC 7230 to RFC 9112 - Updated references to RFC 7231 to RFC 9110 - Updated references to RFC 7232 to RFC 9110 - Updated references to RFC 7234 to RFC 9111 - Tidied up style of text when referring to RFC documents | |||
| 2022-10-21 | Fixed typo in docs/ref/models/querysets.txt. | Ryan Cheley | |
| 2022-07-26 | Fixed #33820 -- Doc'd "true"/"false"/"null" caveat for JSONField key ↵ | Mariusz Felisiak | |
| transforms on SQLite. Thanks Johnny Metz for the report. Regression in 71ec102b01fcc85acae3819426a4e02ef423b0fa. | |||
| 2022-05-17 | Removed versionadded/changed annotations for 4.0. | Carlton Gibson | |
| 2022-04-26 | Fixed #33646 -- Added async-compatible interface to QuerySet. | Andrew Godwin | |
| Thanks Simon Charette for reviews. Co-authored-by: Carlton Gibson <carlton.gibson@noumenal.es> Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com> | |||
| 2022-03-17 | Added missing backticks to function names. | Mariusz Felisiak | |
| 2022-03-04 | Fixed #29865 -- Added logical XOR support for Q() and querysets. | Ryan Heard | |
| 2022-02-22 | Removed redundant QuerySet.all() calls in docs and tests. | Nick Pope | |
| Most QuerySet methods are mapped onto the Manager and, in general, it isn't necessary to call .all() on the manager. | |||
| 2022-01-25 | Fixed #29984 -- Added QuerySet.iterator() support for prefetching related ↵ | Jacob Walls | |
| objects. Co-authored-by: Raphael Kimmig <raphael.kimmig@ampad.de> Co-authored-by: Simon Charette <charette.s@gmail.com> | |||
| 2022-01-19 | Fixed #31685 -- Added support for updating conflicts to QuerySet.bulk_create(). | sean_c_hsu | |
| Thanks Florian Apolloner, Chris Jerdonek, Hannes Ljungberg, Nick Pope, and Mariusz Felisiak for reviews. | |||
| 2021-12-28 | Avoided counting attributes and methods in docs. | Mariusz Felisiak | |
| 2021-12-08 | Refs #33319 -- Added note about commutation of QuerySet's | operator. | Ömer Faruk Abacı | |
| 2021-11-23 | Corrected signatures of QuerySet's methods. | Mariusz Felisiak | |
| 2021-10-04 | Fixed #32888 -- Doc'd that select_for_update() only locks tables with ↵ | Hannes Ljungberg | |
| selected columns. | |||
| 2021-09-22 | Fixed #33129 -- Dropped support for MariaDB 10.2. | Mariusz Felisiak | |
| 2021-09-20 | Removed versionadded/changed annotations for 3.2. | Mariusz Felisiak | |
| 2021-09-16 | Fixed #32365 -- Made zoneinfo the default timezone implementation. | Carlton Gibson | |
| Thanks to Adam Johnson, Aymeric Augustin, David Smith, Mariusz Felisiak, Nick Pope, and Paul Ganssle for reviews. | |||
| 2021-08-26 | Fixed #33046 -- Added note about using length of cached result by ↵ | Can Sarıgöl | |
| QuerySet.count(). | |||
| 2021-07-29 | Made minor edits to QuerySet.update_or_create() docs. | Abhyudai | |
| 2021-07-29 | Fixed 32956 -- Lowercased spelling of "web" and "web framework" where ↵ | David Smith | |
| appropriate. | |||
| 2021-07-19 | Fixed #10929 -- Added default argument to aggregates. | Nick Pope | |
| Thanks to Simon Charette and Adam Johnson for the reviews. | |||
| 2021-07-08 | Fixed #32908 -- Allowed select_for_update(skip_locked) on MariaDB 10.6+. | Mariusz Felisiak | |
| 2021-07-07 | Documented in_bulk behavior with nonexistent id_list items. | Claude Paroz | |
| Co-authored-by: Jacob Walls <jacobtylerwalls@gmail.com> | |||
| 2021-06-29 | Fixed #32381 -- Made QuerySet.bulk_update() return the number of objects ↵ | abhiabhi94 | |
| updated. Co-authored-by: Diego Lima <diego.lima@lais.huol.ufrn.br> | |||
| 2021-04-14 | Fixed #32645 -- Fixed QuerySet.update() crash when ordered by joined fields ↵ | Mariusz Felisiak | |
| on MySQL/MariaDB. Thanks Matt Westcott for the report. Regression in 779e615e362108862f1681f965ee9e4f1d0ae6d2. | |||
| 2021-04-07 | Fixed #32501 -- Added support for returning fields from INSERT statements on ↵ | girishsontakke | |
| SQLite 3.35+. | |||
| 2021-03-25 | Refs #31003 -- Moved note about return value of QuerySet.bulk_create() to ↵ | Claude Paroz | |
| the first paragraph. | |||
| 2021-03-23 | Fixed #32483 -- Fixed QuerySet.values()/values_list() on JSONField key ↵ | Mariusz Felisiak | |
| transforms with booleans on SQLite. Thanks Matthew Cornell for the report. | |||
| 2021-03-06 | Fixed #24141 -- Added QuerySet.contains(). | Johan Schiff | |
| 2021-03-04 | Refs #32483 -- Doc'd caveat about using JSONField key transforms to booleans ↵ | Mariusz Felisiak | |
| with QuerySet.values()/values_list() on SQLite. | |||
| 2021-01-28 | Fixed #32388 -- Clarified QuerySet.bulk_update() caveat about duplicates for ↵ | Timothy McCurrach | |
| multiple batches. | |||
| 2021-01-14 | Refs #30841 -- Made isnull lookup raise ValueError for non-boolean values. | Mariusz Felisiak | |
| Per deprecation timeline. | |||
| 2021-01-14 | Removed versionadded/changed annotations for 3.1. | Mariusz Felisiak | |
| 2021-01-11 | Fixed #32313 -- Corrected QuerySet.in_bulk() signature. | Iuri de Silvio | |
| 2021-01-05 | Fixed #32231 -- Allowed passing None params to QuerySet.raw(). | Alexander Lyabah | |
| 2020-12-15 | Added backticks to code literals in various docs. | Jon Dufresne | |
| 2020-11-27 | Fixed #25534, Fixed #31639 -- Added support for transform references in ↵ | Ian Foote | |
| expressions. Thanks Mariusz Felisiak and Simon Charette for reviews. | |||
| 2020-11-16 | Refs #27718 -- Doc'd and tested QuerySet.exists() for combined querysets. | David-Wobrock | |
| Supported since 84c1826ded17b2d74f66717fb745fc36e37949fd. | |||
| 2020-09-23 | Fixed example of QuerySet.explain() with flags in docs. | Paweł Zarębski | |
| 2020-09-17 | Refs #28939 -- Doc’d Prefetch behavior with multiple DBs. | Mike Lissner | |
| 2020-09-13 | Corrected exception types in QuerySet docs. | Mariusz Felisiak | |
| 2020-09-11 | Fixed #31943 -- Fixed recreating QuerySet.values()/values_list() when using ↵ | Hasan Ramezani | |
| a pickled Query. | |||
| 2020-08-26 | Fixed #31918 -- Allowed QuerySet.in_bulk() to fetch on a single distinct field. | Kaustubh | |
| 2020-08-07 | Removed unnecessary sentence in QuerySet docs. | Adam Alton | |
| 2020-07-31 | Fixed #27719 -- Added QuerySet.alias() to allow creating reusable aliases. | Alexandr Tatarinov | |
| QuerySet.alias() allows creating reusable aliases for expressions that don't need to be selected but are used for filtering, ordering, or as a part of complex expressions. Thanks Simon Charette for reviews. | |||
| 2020-07-22 | Fixed typo in docs/ref/models/querysets.txt. | Ramiro Morales | |
