| Age | Commit message (Collapse) | Author |
|
Backport of c10aaa70a from master.
|
|
Thanks m3wolf for the report and akaariai for reproducing the problem.
Backport of 2ea80b9.
|
|
are shown in change forms when the raw value is None.
Backport of 29d59a879ea5b116
|
|
Thanks to rasca for the suggestion and to mateusgondim for the patch.
Backport of ae206d78f6d991e
|
|
Backport of f26b956e80 from master.
|
|
TemplateSyntaxError is expected at compile time, not at run time.
Refs #19280.
Backport of 7644800.
|
|
Backport of f89901d from master.
|
|
Refs #18417. Also fixed some test case classes which subclassed
the wrong parent.
Backport of a5d47415f from master.
|
|
with override_settings
Backport of 9f7cefd5 from master.
|
|
syntax.
Backport of 6b8a7ce.
|
|
These tests were silently skipped.
Backport of 95edeab.
|
|
Backpatch of dc569c880143db07e01b3293d698ad8fe4a0136f
|
|
The previous pattern didn't properly addressed cases where '>'
was present inside quoted tag content.
Backport of bf1871d87 from master.
|
|
This is required to allow the test to run without error under SQLite in the CI environment.
Backport of 18d7c1e.
|
|
created for swapped models.
Thanks to rizumu for the report.
Backport of c8985a8a7317042a641e870cb75b3005cc5d67b1.
|
|
Backpatch of 0a0a0d66b316598f7c296e8bf75749a14ce3ac49
|
|
SQLite used INSERT INTO tbl SELECT %s UNION SELECT %s, the problem
was that there should have been UNION ALL instead of UNION.
Refs #19351
Backpatch of a27582484cf814554907d2d1ad077852de36963f
|
|
F() expressions reuse joins like any lookup in a .filter() call -
reuse multijoins generated in the same .filter() call else generate
new joins. Also, lookups can now reuse joins generated by F().
This change is backwards incompatible, but it is required to prevent
dict randomization from generating different queries depending on
.filter() kwarg ordering. The new way is also more consistent in how
joins are reused.
Backpatch of 90b86291d022a09031d1df397d7aaebc30e435f7
|
|
Django cannot delete more than 999 objects at a time with SQLite.
Refs #16426, #16039.
Backport of 2875b5d from master.
|
|
Thanks dstufft for the draft patch.
Backport of 0e3690d230 from master
|
|
Also reverted 8fb7a9002669fb7ba7bec7df90b465b92e1ed3c2. Refs #17055.
Backport of a026e48 from master.
|
|
Backport of ea6b95db from master.
|
|
one single representation. The previously used character (ş) has two different representations (u'\u015f' and u's\u0327'), which caused spurious failures when the tests were run across multiple platforms (e.g. on a Linux VM hosted on a Mac).
|
|
Thanks to Lowe Thiderman for the patch and tests
|
|
(cherry picked from commit f824a951776db86c04aaefc1e7c1c12ffb84c798)
|
|
Thanks niko at neagee.net for the report and Emil Stenstrom for
the patch.
Backport of e0363c688 from master.
|
|
Thanks anthony at adsorbtion.org for the report, and johannesl for
bringing the patch up-to-date.
Backport of 2a67374b5 from master.
|
|
Thanks shadow for the report, and Melevir and thiderman for the
patch.
Backport of ec9d6b112 from master.
|
|
|
|
Ensured that special characters passed in to reverse via the
prefix argument are properly escaped so that calls to
django.utils.regex_helpers.normalize and/or string formatting
operations don't result in exceptions.
Thanks to toofishes for the error report.
Backport of 90e530978d590a5bdcf75525aa03f844766018b8 from master.
|
|
JavaScript view template.
Backport of 4a5e8087ac7676ef08e76275c1f756778b39c13e from master.
|
|
Capture warnings in Python >= 2.7 and route through
console handler, which is subject to DEBUG==True
Thanks to dstufft for the idea, and claudep for initial patch
|
|
Backpatch of 71e14cf3aa024496adcb23e83ddf13a7c5ddeb32
|
|
Thanks tyrion for the report.
Backport of 550ddc66b from master.
|
|
Thanks alex_po for the report and Luke Plant for the analysis.
Backport of 1620c27936 from master.
|
|
Thanks Matt McDonald for the patch.
Backport of 34162698c from master.
|
|
Refs #15863.
Backport of 4d817b3887 from master.
|
|
Thanks trbs for the report and the patch.
Backport of 1b307d6c8f from master.
|
|
It is simpler/cleaner to have all pagination tests in a single file.
Refs #16122.
Backport of 45802e12481 from master.
|
|
Thanks to Christian Oudard for the report and tests.
Backpatch of [cafb266954e21dd55ddfa90597bcf02c022bcb7d]
Conflicts:
django/db/models/sql/compiler.py
|
|
Thanks Michael Manfre for the report and initial patch and
Tobias McNulty for the review.
Backport of 79dd751b0b from master.
|
|
Browsers consider the first newline in textareas as some display
artifact, not real content. Hence they are not sending it back to
the server. If we want to keep initial newlines, we have to add one
when we render the textarea.
Thanks bastih for the report and initial patch.
Backport of 78f66691ee from master.
|
|
|
|
A test in Model Forms test was specifically referring to a fixed
primary key, which was now being used up in a newly committed.
This has been worked around by specifying a higher primary
key.
|
|
stable/1.5.x
|
|
Fixed #18949 -- Improve performance of model_to_dict with many-to-many
Backport of 4d766b3c9aca36cbe7dc71df0cc93fb6f9deea60.
|
|
Thanks to seawolf for the patch
|
|
model_split: Fixed #19236 - fixed error for abstract models with a split method
Backport of 8d3f932f18c75fcbb32cf3dd5998445d65b5db0f
|
|
Thanks to jgelens for the original patch. Backport of 4285571c5a9bf6ca3cb7c4d774942b9ae5b537e4.
|
|
Backport of 973f539 from master.
|