mirror of
https://github.com/django/django.git
synced 2025-08-18 17:50:58 +00:00
[1.7.x] Fixed #23762 -- clarified CACHE_MIDDLEWARE_ANONYMOUS_ONLY deprecation in docs
Backport of e83aba0e2c
from master
This commit is contained in:
parent
31ffb1b94e
commit
6e8f42cfc7
1 changed files with 5 additions and 4 deletions
|
@ -1042,10 +1042,11 @@ If necessary, you can temporarily disable auto-escaping with
|
|||
``CACHE_MIDDLEWARE_ANONYMOUS_ONLY`` setting
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
``CacheMiddleware`` used to provide a way to cache requests only if they
|
||||
weren't made by a logged-in user. This mechanism was largely ineffective
|
||||
because the middleware correctly takes into account the ``Vary: Cookie`` HTTP
|
||||
header, and this header is being set on a variety of occasions, such as:
|
||||
``CacheMiddleware`` and ``UpdateCacheMiddleware`` used to provide a way to
|
||||
cache requests only if they weren't made by a logged-in user. This mechanism
|
||||
was largely ineffective because the middleware correctly takes into account the
|
||||
``Vary: Cookie`` HTTP header, and this header is being set on a variety of
|
||||
occasions, such as:
|
||||
|
||||
* accessing the session, or
|
||||
* using CSRF protection, which is turned on by default, or
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue