| Age | Commit message (Collapse) | Author |
|
|
|
paths.
Thanks Rainer Koirikivi for the report and draft patch.
This is a security fix; disclosure to follow shortly.
Backport of 7fe5b656c9 from master
|
|
Backport of 6a6428a36 from master.
|
|
To enable testing on Oracle 12c
|
|
Thanks void for the report.
Backport of ded11aa6 from master.
|
|
The test client had been refactored in the mean time. This commit
de-factors the fix. Refs #20530.
|
|
Thanks mitsuhiko for the report.
Backport of 65b6eff3 and adaptation of 8aaca65 from master.
|
|
Refs #20530.
Backport of 7bb62793 and 476b0764 from master.
Conflicts:
django/test/client.py
|
|
Thanks mitsuhiko for the report.
Non-ASCII values are supported. Non-ASCII keys still aren't, because the
current parser mangles them. That's another bug.
Simplified backport of 8aaca651 and f5add47 from master.
|
|
It's now forbidden to call queryset.update(field=instance) when instance
hasn't been saved to the database ie. instance.pk is None.
Conflicts:
tests/queries/tests.py
Backport of b4cd8169 from master.
|
|
Fixed #11857 -- Added missing 'closed' property on TemporaryFile class.
Backport of 926bc42 from trunk.
|
|
Backport of 498014ccd5 from master
|
|
rca/12756-missing-yaml-module-serializer-error-message
Fixed #12756: Improved error message when yaml module is missing.
Backport of 4f5faa1916e7c8cb72cc9ebf1a1fd964ba6e707b from master.
|
|
Fixed #16502 -- Fixed a TemplateDoesNotExist error that should be an ImproperlyConfigured.
Assistance on the patch from #jambronrose.
Backport of 9b2dc12b8332389d1bfb9e83123a088a084a6a47 from master.
|
|
[1.6.x] Fixed #21058 -- Fixed debug view blowing up when no template is provided to the template rendering functions.
Assistance on this commit from @jambonrose.
Backport of 122020fdb93980df850ae02f61d97da27e2cb515 from master.
|
|
Changed th system module values check to return a list.
In Python 3 it returns a dict_view which could occassionally produce
a runtime error of "dictionary changed size during iteration".
Backport of 559cb826b8 from master
|
|
The documentation and comments now all use 'an' to
refer to the word SQL and not 'a'.
Backport of 4d13cc56de from master
|
|
exc_value might be None even though there's an exception, at least on
Python 2.6. Thanks Thomas Chaumeny for the report.
Fixed #21034.
|
|
|
|
Backport of 8f7f8bf6884ada8622bc3696c7465c904164d314 from master.
|
|
|
|
Conflicts:
django/db/backends/oracle/base.py
django/db/backends/sqlite3/base.py
django/db/models/base.py
Backport of 365c3e8b from master.
|
|
Backport of 42920970 from master.
|
|
Thanks Mathieu Leplatre for the report and initial patch.
Backport of dd656073ad from master.
|
|
Backport of 3550b27a8 from master.
|
|
Backport of b6889c68d7 from master.
|
|
Backport of 6ecbac21a from master.
|
|
Refs #20998.
Backport of 973502c0 from master.
|
|
Thanks Mathieu Leplatre for the report and the initial patch.
Backport of 102f26c92 from master.
|
|
without subclass restrictions.
Refs #18162. Thanks claudep and mjtamlyn for review.
Backport of 7211741fc5d50425 from master.
|
|
Refs #20454.
Backport of e4a67fd90 from master.
|
|
The option can be used to force pre 1.6 style SELECT on save behaviour.
This is needed in case the database returns zero updated rows even if
there is a matching row in the DB. One such case is PostgreSQL update
trigger that returns NULL.
Reviewed by Tim Graham.
Refs #16649
Backport of e973ee6a9879969b8ae05bb7ff681172cc5386a5 from master
Conflicts:
django/db/models/options.py
tests/basic/tests.py
|
|
Backport of 13be3bfef1 from master
|
|
twice if prepared is False.
Thanks homm for the report and Aramgutang and lrekucki for work on
the patch.
Backport of f19a3669b8 from master
|
|
caused an admin crash.
Thanks chris at cogdon.org for the report and admackin for the patch.
Backport of af953c45cc from master
|
|
Thanks lvella at gmail.com for the report.
Backport of 169637649 from master.
|
|
Thanks epandurski at gmail.com for the report.
Backport of f4e980456 from master.
|
|
contrib.sessions
Added settings.SESSION_SERIALIZER which is the import path of a serializer
to use for sessions.
Thanks apollo13, carljm, shaib, akaariai, charettes, and dstufft for reviews.
Backport of b0ce6fe656 from master
|
|
Backport of 8cd874298 from master.
|
|
In cases where the same connection (from model A to model B along the
same field) was needed multiple times in a select_related query, the
join setup code mistakenly reused an existing join.
Backpatch of 8d65b6082c8bf5df25608d8733470879a8a61d7d.
Conflicts:
django/db/models/sql/compiler.py
tests/queries/tests.py
|
|
Backport of 0073f1d94f from master
|
|
Backport of d3ed15b79d from master
|
|
Backport of 6e846f7627ecf0dc15053624a23bfbf47535972d from master.
|
|
Tests by Tim Graham, report from jeroen.pulles@redslider.net.
Backport of 1ed77e7782 from master
|
|
Backport of e55ca60903 from master.
|
|
Backport of b9590a6935 from master.
|
|
Backport of 24088618 from master.
|
|
|
|
cascade deletes"
This reverts commit 2b48fcc607010065c0f8107baf669dd41b164f3c.
It introduced a regression (#20777) which we can't easily fix in 1.6.
|
|
does not have a default value
Thanks to Collin Anderson for the suggestion and Tim Graham for
reviewing the patch.
Backport of 22c6497f99 from master
|