| Age | Commit message (Collapse) | Author |
|
MIDDLEWARE and MIDDLEWARE_CLASSES.
|
|
|
|
|
|
|
|
contrib.auth.views.logout_then_login().
|
|
|
|
|
|
|
|
Thanks Tim Graham for the review.
|
|
|
|
JSONSerializer.
|
|
|
|
|
|
|
|
documentation
|
|
|
|
|
|
|
|
|
|
|
|
Thanks Tim Graham for the review.
|
|
|
|
|
|
Thanks Huynh Thanh Tam for the initial patch and Claude Paroz for review.
|
|
Also used ALLOWED_HOSTS to check for external hosts in assertRedirects().
|
|
|
|
|
|
exception handling.
|
|
|
|
|
|
|
|
Previously, empty values were saved as strings.
|
|
handlers" example.
|
|
|
|
|
|
|
|
|
|
topics/http/file-uploads.txt.
|
|
|
|
Thanks Cristiano Coelho for the report and Tim Graham for the review.
|
|
|
|
|
|
command line utility.
|
|
|
|
|
|
|
|
Note that the cookie is not changed every request, just the token retrieved
by the `get_token()` method (used also by the `{% csrf_token %}` tag).
While at it, made token validation strict: Where, before, any length was
accepted and non-ASCII chars were ignored, we now treat anything other than
`[A-Za-z0-9]{64}` as invalid (except for 32-char tokens, which, for
backwards-compatibility, are accepted and replaced by 64-char ones).
Thanks Trac user patrys for reporting, github user adambrenecki
for initial patch, Tim Graham for help, and Curtis Maloney,
Collin Anderson, Florian Apolloner, Markus Holtermann & Jon Dufresne
for reviews.
|
|
Thanks Tim Graham for polishing the patch, updating the tests, and
writing documentation. Thanks Carl Meyer for shepherding the DEP.
|
|
models' default and base managers.
This deprecates use_for_related_fields.
Old API:
class CustomManager(models.Model):
use_for_related_fields = True
class Model(models.Model):
custom_manager = CustomManager()
New API:
class Model(models.Model):
custom_manager = CustomManager()
class Meta:
base_manager_name = 'custom_manager'
Refs #20932, #25897.
Thanks Carl Meyer for the guidance throughout this work.
Thanks Tim Graham for writing the docs.
|
|
|