summaryrefslogtreecommitdiff
path: root/django/db/models/query.py
AgeCommit message (Expand)Author
2018-01-26[2.0.x] Fixed #29067 -- Fixed regression in QuerySet.values_list(..., flat=Tr...Jon Dufresne
2017-11-28[2.0.x] Fixed #28837 -- Fixed test client crash if an exception with more tha...Nicolas Delaby
2017-11-21[2.0.x] Fixed #28817 -- Made QuerySet.iterator() use server-side cursors afte...Dražen Odobašić
2017-09-22Fixed #27332 -- Added FilteredRelation API for conditional join (ON clause) s...Nicolas Delaby
2017-09-07Reverted "Fixed #27818 -- Replaced try/except/pass with contextlib.suppress()."Tim Graham
2017-09-06Fixed #15648 -- Allowed QuerySet.values_list() to return a namedtuple.Sergey Fedoseev
2017-09-06Replaced deque() with list() in prefetch_related_objects(). Sergey Fedoseev
2017-09-05Fixed #11557 -- Added support for a list of fields in Meta.get_latest_by and ...François Freitag
2017-09-05Fixed typo in django/db/models/query.py docstring.Boris Burkov
2017-08-23Refs #28459 -- Improved performance of SQLCompiler.apply_converters().Sergey Fedoseev
2017-08-22Refs #28459 -- Improved performance of FlatValuesListIterable.Sergey Fedoseev
2017-08-15Simplified RelatedPopulator.populate().Sergey Fedoseev
2017-08-15Removed redundant condition in QuerySet.resolve_expression().Sergey Fedoseev
2017-08-10Refs #16043 -- Refactored internal fields value cache.Paulo
2017-08-08Refs #28459 -- Improved performance of ValuesIterable.Sergey Fedoseev
2017-08-07Refs #28459 -- Improved performance of select_related() when model is prefetc...Sergey Fedoseev
2017-08-07Refs #28459 -- Improved performance of SQLCompiler.results_iter().Sergey Fedoseev
2017-08-02Simplified check that pk is fetched in RawQuerySet.__iter__().Sergey Fedoseev
2017-08-01Fixed #28459 -- Improved performance of ValuesListIterable.Sergey Fedoseev
2017-07-31Refs #20880 -- Removed non-cloning logic from Query.clone().Anssi Kääriäinen
2017-07-31Refs #20880 -- Removed non-cloning logic from QuerySet._clone().Anssi Kääriäinen
2017-07-31Avoided creating temporary lists for obtaining the first item.Sergey Fedoseev
2017-07-25Removed obsolete references to add_to_query().Sergey Fedoseev
2017-07-21Fixed #27970 -- Allowed QuerySet.in_bulk() to fetch on fields besides primary...Tom Carrick
2017-06-29Fixed #28010 -- Added FOR UPDATE OF support to QuerySet.select_for_update().Ran Benita
2017-06-29Fixed #28277 -- Added validation of QuerySet.annotate() and aggregate() args.Mariusz Felisiak
2017-06-28Fixed #27818 -- Replaced try/except/pass with contextlib.suppress().Mads Jensen
2017-06-13Fixed #28293 -- Fixed union(), intersection(), and difference() when combinin...Mariusz Felisiak
2017-06-05Replaced Model._get_pk_val() with pk property.Tim Graham
2017-06-01Fixed #27639 -- Added chunk_size parameter to QuerySet.iterator().François Freitag
2017-05-31Fixed #22550 -- Prohibited QuerySet.last()/reverse() after slicing.Matthias Erll
2017-05-27Fixed #28249 -- Removed unnecessary dict.keys() calls.Jon Dufresne
2017-05-27Fixed #28226 -- Replaced use of str.join() with concatenation.Tom
2017-05-27Fixed #28222 -- Allowed settable properties in QuerySet.update_or_create()/ge...Alex
2017-05-18Fixed #28206 -- Fixed RawQuerySet crash on a model with a mixed case db_colum...Mariusz Felisiak
2017-05-06Fixed #28062 -- Added a setting to disable server-side cursors on PostgreSQL.François Freitag
2017-05-04Fixed #27554 -- Fixed prefetch_related() crash when fetching relations in nes...François Freitag
2017-04-25Refs #20939 -- Removed the Query._prepare_as_filter_value() hack.Simon Charette
2017-04-25Refs #20939 -- Removed the Query._forced_pk hack.Simon Charette
2017-04-19Fixed #28096 -- Allowed prefetch calls with ModelIterable subclassesClaude Paroz
2017-03-27Refs #23919 -- Removed some Python 2 compatibility code and comments.Mads Jensen
2017-03-27Fixed #21160 -- Fixed QuerySet.in_bulk() crash on SQLite when requesting more...Mariusz Felisiak
2017-02-28Refs #27656 -- Updated django.db docstring verbs according to PEP 257.Anton Samarchyan
2017-02-03Fixed spelling of "nonexistent".Tim Graham
2017-02-01Refs #23919 -- Replaced kwargs.pop() with keyword-only arguments.Vytis Banaitis
2017-01-22Refs #23919 -- Replaced six.reraise by raiseClaude Paroz
2017-01-19Refs #23919 -- Removed __nonzero__() methods (for Python 2).Simon Charette
2017-01-19Refs #23919 -- Stopped inheriting from object to define new style classes.Simon Charette
2017-01-18Refs #23919 -- Removed most of remaining six usageClaude Paroz
2017-01-18Refs #23919 -- Removed six.<various>_types usageClaude Paroz