| Age | Commit message (Collapse) | Author |
|
values.
Regression in 7d96f0c49ab750799860e42716d7105e11de44de.
Backport of d8e2be459f97f1773c7edf7d37de180139146176 from master
|
|
Backport of 93e721a0b8155470336357c148c4d8364c36bbee from master
|
|
|
|
|
|
|
|
|
|
|
|
A few of these were unnecessarily added in 2b281cc35ed9d997614ca3c416928d7fabfef1ad.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Thanks Tim Graham for the review.
|
|
Thanks Tim Graham and Simon Charette for the reviews.
|
|
Thanks Tim Graham for the review.
|
|
|
|
|
|
|
|
This is a security fix.
|
|
The smart_* version should only be used when a lazy string should keep
its lazy status.
|
|
Thanks LaMont Jones for the report and patch.
|
|
|
|
|
|
Thanks Tom Christie for review.
|
|
|
|
Parsed the CONTENT_TYPE header once and recorded it on the request.
|
|
|
|
Thanks Seth Gottlieb for help with the documentation and
Carl Meyer and Joshua Kehn for reviews.
|
|
|
|
|
|
|
|
|
|
|
|
This introduces a force_append_slash argument for request.get_full_path()
which is used by RedirectFallbackMiddleware and CommonMiddleware when
handling redirects for settings.APPEND_SLASH.
|
|
|
|
|
|
comprehension
|
|
|
|
|
|
|
|
refs #23395.
|
|
Thanks Jorge Carleitao for the report and Aymeric Augustin, Tim Graham
for the reviews.
|
|
|
|
MultiValueDict.
Previously, GET, POST, and FILES on an HttpRequest were created in
the __init__ method as dictionaries. This was not something you would
usually notice causing trouble in production as you'd only see a
WSGIRequest, but in testing using the test client, calling .getlist
on GET, POST, or FILES for a request with no get/post data resulted in
an AttributeError.
Changed GET and POST on an HttpRequest object to be mutable
QueryDicts (mutable because the Django tests, and probably many
third party tests, were expecting it).
|
|
Now QueryDict() is equivalent to QueryDict('') or QueryDict(None).
|
|
|