django1/django
Anssi Kääriäinen 0c7633178f Fixed #24020 -- Refactored SQL compiler to use expressions
Refactored compiler SELECT, GROUP BY and ORDER BY generation.
While there, also refactored select_related() implementation
(get_cached_row() and get_klass_info() are now gone!).

Made get_db_converters() method work on expressions instead of
internal_type. This allows the backend converters to target
specific expressions if need be.

Added query.context, this can be used to set per-query state.

Also changed the signature of database converters. They now accept
context as an argument.
2015-01-08 14:07:54 -05:00
..
apps Fixed #12663 -- Formalized the Model._meta API for retrieving fields. 2015-01-06 19:25:12 -05:00
bin Started attackign the next flake8 violation 2013-10-31 08:42:28 -07:00
conf Moved context_processors from django.core to django.template. 2014-12-28 17:00:07 +01:00
contrib Fixed #24020 -- Refactored SQL compiler to use expressions 2015-01-08 14:07:54 -05:00
core Fixed #24073 -- Deactivated translations when leave_locale_alone is False 2015-01-07 20:11:24 +01:00
db Fixed #24020 -- Refactored SQL compiler to use expressions 2015-01-08 14:07:54 -05:00
dispatch Added return value to Signal.disconnect(). 2015-01-02 12:00:41 -05:00
forms Fixed #12663 -- Formalized the Model._meta API for retrieving fields. 2015-01-06 19:25:12 -05:00
http Closed files in FileResponse; refs #24072 2015-01-05 14:54:55 -05:00
middleware Fixed #23815 -- Prevented UnicodeDecodeError in CSRF middleware 2015-01-06 08:42:58 +01:00
template Added a request argument to render_to_string. 2015-01-07 21:54:22 +01:00
templatetags Cleaned up the django.template namespace. 2014-12-28 14:47:31 +01:00
test Removed extraneous super call in LiveServerTestCase 2015-01-03 10:13:20 +01:00
utils Fixed #24073 -- Returned None for get_language when translations are deactivated 2015-01-08 17:43:07 +01:00
views Fixed #24072 -- Added FileResponse for streaming binary files. 2015-01-05 10:51:52 -05:00
__init__.py Simplified get_version() in django/__init__.py 2014-11-24 07:02:29 -05:00
shortcuts.py Restored support for multiple template names in render(_to_response). 2015-01-07 21:54:22 +01:00