| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Thanks d.willy.c.c@ for the suggestion and Melevir and Areski Belaid for work
on the patch.
|
| |
|
|
|
|
|
|
|
| |
UnreadablePostError
Thanks KyleMac for the report, André Cruz for the initial patch and
Hiroki Kiyohara for the tests.
|
|
|
|
| |
block.super
|
|
|
|
|
| |
The regression was caused by patch to ticket #15316 and was fixed by a
patch to #10790.
|
|
|
|
|
|
|
|
|
|
|
| |
It's useful to be able to list all the (flattened) keys of a
ContextList, to help you figure out why the variable that's supposed
to be there is not.
No .values() or .items() added as the definition for those aren't clear.
The patch is Chris Wilson's patch from pull request 1065 with some
modifications by committer.
|
|
|
|
|
|
| |
InlineModelAdmin.get_formset no longer bypass get_fieldsets
Thanks msopacua for the report.
|
|
|
|
|
| |
Oracle doesn't like grouping by TextField, so use CharFields instead in
models.
|
|
|
|
| |
Thanks Chris Wilson for the report and initial patch.
|
|
|
|
| |
Thanks dave@ for the suggestion and Rohan Jain for the patch.
|
|\
| |
| | |
Clearer explanation when exception has no message
|
| |
| |
| |
| |
| | |
"No exception supplied" is misleading; actually there is an exception,
but there's no message string.
|
| |
| |
| |
| | |
Thanks Carl for the suggestion and David Cramer for the patch.
|
| |
| |
| |
| | |
Thanks weipin for the report and Baptiste Mispelon for the patch.
|
| |
| |
| |
| |
| |
| |
| |
| | |
Correctly calculate the ``aggregate_start`` offset from loaded fields,
if any are deferred, instead of ``self.query.select`` which includes all
fields on the model.
Also made some PEP 8 fixes.
|
| |
| |
| |
| | |
defer_regress
|
| |
| |
| |
| |
| |
| | |
5939864616d56cf949f0bca348a8e05230b62fe0.
Refs #15653.
|
| |
| |
| |
| |
| |
| | |
StreamingHttpResponses
Thanks Edwin.
|
| |
| |
| |
| |
| | |
Thanks mbertheau for the report and Ash Christopher for the
initial patch.
|
| |
| |
| |
| |
| | |
Thanks jcumbo@ for the report and adamzap
and nott for the patch.
|
| |
| |
| |
| |
| |
| | |
annotate
Thanks nott.
|
| |
| |
| |
| |
| |
| |
| |
| | |
GenericIPAddressField
GenericIPAddressField must not allow blank for NOT NULL fields
Thanks Erik Romijn.
|
| |
| |
| |
| |
| |
| |
| | |
Issue was fixed by removal of chunked reads from
QuerySet iteration in 70679243d1786e03557c28929f9762a119e3ac14.
Thanks Simeon Visser for the patch.
|
| |
| |
| |
| |
| |
| | |
behavior.
Thanks Deepak Thukral for the patch.
|
| |
| |
| |
| |
| |
| |
| | |
failure
The cause was assuming that an unordered queryset returns the values
always in the same order.
|
| |
| |
| |
| |
| |
| | |
__isnull
Thanks Benjie Chen.
|
| |
| |
| |
| |
| |
| | |
django.test.SimpleTestCase.assertFormsetError
Thank-you Martin Green for the patch.
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
QuerySet.get_or_create
Thanks wilfred@, poirier, and charettes for work
on the patch.
|
| |
| |
| |
| |
| | |
Thanks simon@ for the suggestion and JordanPowell
for the initial patch.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The SubqueryConstraint defined relabeled_clone(), but that was never
called. Instead there is now clone() and relabel_aliases() methods for
SubqueryConstraint.
A related problem was that SubqueryConstraint didn't correctly use
quote_name_unless_alias() of the outer query. This resulted in failures
when running under PostgreSQL.
|
| |
| |
| |
| | |
conditional expressions.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
SuspiciousOperation.
SuspiciousOperations have been differentiated into subclasses, and
are now logged to a 'django.security.*' logger. SuspiciousOperations
that reach django.core.handlers.base.BaseHandler will now return a 400
instead of a 500.
Thanks to tiwoc for the report, and Carl Meyer and Donald Stufft
for review.
|
| |
| |
| |
| |
| |
| | |
Python3
The test was always skipped on Python3 because string literals are unicode
|
| |
| |
| |
| |
| | |
Test expected that when given invalid utf-8, the backend should raise
a DatabaseError, but the Oracle backend raises a UnicodeDecodeError.
|
| |
| |
| |
| |
| |
| | |
paginator's Page
Thanks Joshua Fialkoff for the report.
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
without "for"
Thanks Denis Martinez for the report and initial patch, and
Sergey Kolosov for bringing the patch up to date.
|
| |
| |
| |
| |
| |
| |
| | |
BrokenLinkEmailsMiddleware
Thanks Ram Rachum for the report and the initial patch, and Simon
Charette for the review.
|
| |
| |
| |
| | |
* LocaleMiddleware stores language into session if it is not present there.
|
| |
| |
| |
| |
| | |
Regression was introduced in 6a6bb168b. Thanks Bas Peschier for the
report.
|
| |
| |
| |
| | |
Thanks to av@rdf.ru and flarno11@yahoo.de for the report.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
`GenericForeignKey`.
Allows a `GenericForeignKey` to reference proxy models. The default
for `for_concrete_model` is `True` to keep backwards compatibility.
Also added the analog `for_concrete_model` kwarg to
`generic_inlineformset_factory` to provide an API at the form level.
|
| |
| |
| |
| |
| | |
Only make assertions that actually test the functionality of the
change and not unrelated pieces.
|
| | |
|
| |
| |
| |
| | |
between Python versions
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Don't try to be smart about building a good-looking help string
because it evaluates translations too early, simply use the same old
strategy as before. Thanks Donald Stufft for the report.
Also, actually fix the case reported by the OP by special-casing
CheckboxSelectMultiple.
Added tests.
Refs #9321.
|
| | |
|
|\ \
| | |
| | | |
Fixed #20478 – Added support for HTTP PATCH method in generic views.
|
| | |
| | |
| | |
| | | |
generic views.
|