django1/django/db/models
Luke Plant eeb10d5f2c Optimised use of 'in' operator on QuerySet using an explicit __contains__ method.
Without this change, use of 'in' on a QuerySet resulted in ._result_cache
being fully populated, which sometimes is unnecessary work.



git-svn-id: http://code.djangoproject.com/svn/django/trunk@11803 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-12-09 16:07:21 +00:00
..
fields Fixed #12245 -- Corrected target app handling for auto-generated m2m models when the parent model isn't in the models module (or a subpackage thereof). Thanks to emulbreh for the report and patch. 2009-11-20 00:59:38 +00:00
sql Fixed #12242 -- Corrected a problem with masking extra selects() in a DateQuerySet. Thanks to Alex Gaynor for his help debugging this one. 2009-11-19 04:35:53 +00:00
__init__.py Fixed #7210 -- Added F() expressions to query language. See the documentation for details on usage. 2009-01-29 10:46:36 +00:00
aggregates.py Fixed #10182 -- Corrected realiasing and the process of evaluating values() for queries with aggregate clauses. This means that aggregate queries can now be used as subqueries (such as in an __in clause). Thanks to omat for the report. 2009-02-23 14:47:59 +00:00
base.py Fixed #12163 -- Corrected the unpickling of non-deferred models. Thanks to rfugger for the report and test case. 2009-11-11 13:06:18 +00:00
expressions.py Pass values through get_db_prep_save() in a QuerySet.update() call. 2009-03-09 00:03:03 +00:00
loading.py Fixed #10109 -- Removed the use of raw SQL in many-to-many fields by introducing an autogenerated through model. 2009-11-03 14:02:49 +00:00
manager.py Fixed a bug in r11646 - refs #11402 2009-10-24 00:37:01 +00:00
options.py Fixed #10109 -- Removed the use of raw SQL in many-to-many fields by introducing an autogenerated through model. 2009-11-03 14:02:49 +00:00
query.py Optimised use of 'in' operator on QuerySet using an explicit __contains__ method. 2009-12-09 16:07:21 +00:00
query_utils.py Fixed #9479 -- Corrected an edge case in bulk queryset deletion that could cause an infinite loop when using MySQL InnoDB. 2009-06-03 13:23:19 +00:00
related.py Removed oldforms, validators, and related code: 2008-08-27 07:19:44 +00:00
signals.py Major refactoring of django.dispatch with an eye towards speed. The net result is that signals are up to 90% faster. 2008-08-06 15:32:46 +00:00