django1/django/core
Simon Charette 813805833a Fixed #27631 -- Prevented execution of transactional DDL statements when unsupported.
Executing a DDL statement during a transaction on backends that don't support
it silently commits, leaving atomic() in an incoherent state.

While schema_editor.execute() could technically be used to execute DML
statements such usage should be uncommon as these are usually performed through
the ORM. In other cases schema_editor.connection.execute() can be used to
circumvent this check.

Thanks Adam and Tim for the review.
2016-12-28 19:43:32 -05:00
..
cache Fixed E305 flake8 warnings. 2016-11-14 12:30:46 -05:00
checks Fixed #27626 -- Moved MEDIA_URL/STATIC_URL validation to a system check. 2016-12-23 10:55:00 -05:00
files Fixed E305 flake8 warnings. 2016-11-14 12:30:46 -05:00
handlers Replaced property() usage with decorator in several places. 2016-08-25 20:06:22 -04:00
mail Refs #26487 -- Removed unneeded ehlo() calls in SMTP backend. 2016-12-23 09:22:23 -05:00
management Fixed #27631 -- Prevented execution of transactional DDL statements when unsupported. 2016-12-28 19:43:32 -05:00
serializers Fixed #27546 -- Removed hardcoded class names in __repr__() methods. 2016-12-01 08:11:09 -05:00
servers Fixed #26971 -- Prevented crash with non-UTF-8 incoming PATH_INFO 2016-08-23 22:40:07 +02:00
__init__.py
exceptions.py Corrected TooManyFieldsSent doctring for GET requests. 2016-10-27 18:44:52 -04:00
paginator.py Refs #27505 -- Made Paginator's exception messsages translatable. 2016-12-01 08:39:48 -05:00
signals.py Fixed #20349 -- Moved setting_changed signal to django.core.signals. 2014-12-24 07:18:43 -05:00
signing.py Fixed E128 flake8 warnings in django/. 2016-04-08 09:51:06 -04:00
urlresolvers.py Fixed #26013 -- Moved django.core.urlresolvers to django.urls. 2015-12-31 14:21:29 -05:00
validators.py Fixed E305 flake8 warnings. 2016-11-14 12:30:46 -05:00
wsgi.py Fixed #16734 -- Set script prefix even outside of requests 2015-10-29 20:12:38 +01:00