django1/django/db/models
Anssi Kääriäinen b4492a8ca4 Fixed #19837 -- Refactored split_exclude() join generation
The refactoring mainly concentrates on making sure the inner and outer
query agree about the split position. The split position is where the
multijoin happens, and thus the split position also determines the
columns used in the "WHERE col1 IN (SELECT col2 from ...)" condition.

This commit fixes a regression caused by #10790 and commit
69597e5bcc. The regression was caused
by wrong cols in the split position.
2013-02-19 01:10:49 +02:00
..
fields Fixed #17260 -- Added time zone aware aggregation and lookups. 2013-02-16 09:19:04 +01:00
sql Fixed #19837 -- Refactored split_exclude() join generation 2013-02-19 01:10:49 +02:00
__init__.py Removed unneeded imports in db.models init 2013-02-08 17:11:33 +01:00
aggregates.py Fixed #1142 -- Added multiple database support. 2009-12-22 15:18:51 +00:00
base.py Fixed #19689 -- Renamed `Model._meta.module_name` to `model_name`. 2013-02-05 04:16:07 -05:00
constants.py Internal refactoring; moving LOOKUP_SEP up one level. 2012-09-08 19:51:36 -04:00
deletion.py Move logic seperation as its not longer repetitive 2013-01-14 13:17:01 -08:00
expressions.py Fixed #18963 -- Used a subclass-friendly pattern 2012-11-03 22:07:35 +01:00
loading.py Fixed #19689 -- Renamed `Model._meta.module_name` to `model_name`. 2013-02-05 04:16:07 -05:00
manager.py Fixed #17260 -- Added time zone aware aggregation and lookups. 2013-02-16 09:19:04 +01:00
options.py Fixed #19689 -- Renamed `Model._meta.module_name` to `model_name`. 2013-02-05 04:16:07 -05:00
query.py Fixed #17260 -- Added time zone aware aggregation and lookups. 2013-02-16 09:19:04 +01:00
query_utils.py Fixed #17260 -- Added time zone aware aggregation and lookups. 2013-02-16 09:19:04 +01:00
related.py Fixed #19689 -- Renamed `Model._meta.module_name` to `model_name`. 2013-02-05 04:16:07 -05:00
signals.py Added documentation for the 'db' argument of the post-syncdb signal. 2013-01-03 22:04:55 +01:00