summaryrefslogtreecommitdiff
path: root/django/db/models/query.py
AgeCommit message (Expand)Author
2010-01-27Fixed #7270 -- Added the ability to follow reverse OneToOneFields in select_r...Russell Keith-Magee
2010-01-22Fixed #12540, #12541 -- Added database routers, allowing for configurable dat...Russell Keith-Magee
2010-01-10Changed a whole bunch of places to raise exception instances instead of old-s...Adrian Holovaty
2010-01-10Fixed #12142 -- EmptyQuerySet.update() no longer updates all rows in the data...Adrian Holovaty
2010-01-09Fixed #7235 -- EmptyQuerySet no longer raises and exception when it's filter(...Adrian Holovaty
2009-12-22Changes to get raw queries working on the oracle backend.Ian Kelly
2009-12-22Fixed #1142 -- Added multiple database support.Russell Keith-Magee
2009-12-20Fixed #11863: added a `Model.objects.raw()` method for executing raw SQL quer...Jacob Kaplan-Moss
2009-12-19Fixed #12258 - QuerySet.get() should clear ordering.Luke Plant
2009-12-19Fixed #12251 - QuerySet.in_bulk() should accept set/frozensetLuke Plant
2009-12-17Fixed #11753 - Q objects with callables no longer explode on Python 2.4. Than...Jacob Kaplan-Moss
2009-12-09Optimised use of 'in' operator on QuerySet using an explicit __contains__ met...Luke Plant
2009-11-03Fixed #10109 -- Removed the use of raw SQL in many-to-many fields by introduc...Russell Keith-Magee
2009-10-24Fixed #11402: added a `QuerySet.exists()` method. Thanks, Alex Gaynor.Jacob Kaplan-Moss
2009-06-06Fixed #11082 -- Ensured that subqueries used in an exclude(X__in=) clause are...Russell Keith-Magee
2009-06-06Fixed #10572 -- Corrected the operation of the defer() and only() clauses whe...Russell Keith-Magee
2009-06-03Fixed #9479 -- Corrected an edge case in bulk queryset deletion that could ca...Russell Keith-Magee
2009-05-19Fixed #9308 -- Corrected the updated of nullable foreign key fields when dele...Russell Keith-Magee
2009-04-30Fixed #10847 -- Modified handling of extra() to use a masking strategy, rathe...Russell Keith-Magee
2009-04-22Added a `QuerySet.ordered` property to check if a queryset is already ordered...Jacob Kaplan-Moss
2009-04-04Fixed deferred fields and select_related() interaction.Malcolm Tredinnick
2009-04-04Fixed #10695 -- Fixed implementation of deferred attribute retrieval.Malcolm Tredinnick
2009-03-19Typo fix for an error path in r100090.Malcolm Tredinnick
2009-03-19Fixed #5420 -- Added support for delayed loading of model fields.Malcolm Tredinnick
2009-03-11Fixed #3460 -- Added an ability to enable true autocommit for psycopg2 backend.Malcolm Tredinnick
2009-03-01To avoid an unfortunately common user-error, rename QuerySet.as_sql().Malcolm Tredinnick
2009-02-23Fixed #10182 -- Corrected realiasing and the process of evaluating values() f...Russell Keith-Magee
2009-02-16Fixed #10132 -- Corrected the interaction of extra() queries with the values(...Russell Keith-Magee
2009-02-16Fixed #10256 -- Corrected the interaction of extra(select=) with values() and...Russell Keith-Magee
2009-02-08Fixed #10199 -- Modified aggregate() calls to clone the base query so that th...Russell Keith-Magee
2009-02-03Fixed #10127 -- Corrected (no, really, this time!) the way the select_related...Russell Keith-Magee
2009-02-02Fixed #10127 -- Corrected handling of select_related() in annotate() calls. T...Russell Keith-Magee
2009-01-16Fixed #9997 -- Fixed use of ValuesQuerySets as rvalues in filters.Malcolm Tredinnick
2009-01-15Fixed #3566 -- Added support for aggregation to the ORM. See the documentatio...Russell Keith-Magee
2009-01-08Fixed #9985 -- qs.values_list(...).values(...) was constructing incorrect SQL.Malcolm Tredinnick
2009-01-08Using querysets as an rvalue in filter() calls was causing an unnecessaryMalcolm Tredinnick
2009-01-05Nested query support.Malcolm Tredinnick
2008-10-08Fixed #6748 -- When printing the repr() of querysets, don't load or displayMalcolm Tredinnick
2008-09-01Fixed #8115: avoid a infiniate loop when collecting related objects for delet...Jacob Kaplan-Moss
2008-08-29Fixed a typo from the refactoring in [8455]. With bonus test, too. Thanks, vung.Malcolm Tredinnick
2008-08-28Changed create() and get_or_create() to force an insert (not update an existi...Malcolm Tredinnick
2008-08-26Fixed #8036 -- Fixed a case when attempting to traverse non-existent relatedMalcolm Tredinnick
2008-08-23Removed a relatively pointless QuerySet clone introduced in [8472].Malcolm Tredinnick
2008-08-22Fixed #8046 -- The first filter() call on a related manager for many-to-manyMalcolm Tredinnick
2008-08-20Made it possible to pickle DateQuerySets.Malcolm Tredinnick
2008-08-15Fixed #6970 -- Raise the original `IntegrityError` when all required fields a...Gary Wilson Jr
2008-08-15Fixed Oracle backend test case failure in modeltests\lookup.Matt Boersma
2008-08-12Added savepoint protection to get_or_create() to avoid problems on PostgreSQL.Malcolm Tredinnick
2008-08-09Added the ability to force an SQL insert (or force an update) via a model'sMalcolm Tredinnick
2008-08-06Major refactoring of django.dispatch with an eye towards speed. The net resul...Jacob Kaplan-Moss