django1/django/db/models
Anssi Kääriäinen 31fd64ad8a Fixed #20564 -- Generic relations exclude() regression
The patch for #19385 caused a regression in certain generic relations
.exclude() filters if a subquery was needed. The fix contains a
refactoring to how Query.split_exclude() and Query.trim_start()
interact.

Thanks to Trac alias nferrari for the report.
2013-06-06 01:54:46 +03:00
..
fields Fixed #20337 -- Clarified error message when database relation is not allowed. 2013-06-01 07:55:49 -04:00
sql Fixed #20564 -- Generic relations exclude() regression 2013-06-06 01:54:46 +03:00
__init__.py Added get_app_paths() to the AppCache. 2013-06-02 20:39:45 +02:00
aggregates.py Refactored qs.add_q() and utils/tree.py 2013-03-13 10:44:49 +02:00
base.py Fixed #20272 - Moved update_fields existence check into Model._do_update. 2013-05-30 10:48:30 -04:00
constants.py Refactored qs.add_q() and utils/tree.py 2013-03-13 10:44:49 +02:00
deletion.py Fixed #19385 again, now with real code changes 2013-03-24 18:40:40 +02:00
expressions.py Refactored qs.add_q() and utils/tree.py 2013-03-13 10:44:49 +02:00
loading.py Added get_app_paths() to the AppCache. 2013-06-02 20:39:45 +02:00
manager.py Fixed #19326 -- Added first() and last() methods to QuerySet 2013-05-21 18:52:28 +03:00
options.py Replaced an antiquated pattern. 2013-05-17 18:08:58 +02:00
query.py Fixed #16856 - Added a way to clear select_related. 2013-05-30 11:06:05 -04:00
query_utils.py Converted a list comprehension into a generator expression in query_utils.py 2013-04-25 12:22:16 -05:00
related.py Replaced an antiquated pattern. 2013-05-17 18:08:58 +02:00
signals.py Fixed #11398 - Added a pre_syncdb signal 2013-05-23 01:09:22 -04:00