1
0
mirror of https://github.com/django/django.git synced 2024-12-22 09:05:43 +00:00

Fixed #33338 -- Doc'd that never_cache() decorator set Expires header.

This commit is contained in:
mgaligniana 2021-12-10 08:26:32 -03:00 committed by Mariusz Felisiak
parent e61abab6e0
commit 669dcefc04
3 changed files with 9 additions and 0 deletions

View File

@ -592,6 +592,7 @@ answer newbie questions, and generally made Django that much better:
Marc Aymerich Gubern
Marc Egli <frog32@me.com>
Marcel Telka <marcel@telka.sk>
Marcelo Galigniana <marcelogaligniana@gmail.com>
Marc Fargas <telenieko@telenieko.com>
Marc Garcia <marc.garcia@accopensys.com>
Marcin Wróbel

View File

@ -62,10 +62,14 @@ need to distinguish caches by the ``Accept-language`` header.
.. function:: add_never_cache_headers(response)
Adds an ``Expires`` header to the current date/time.
Adds a ``Cache-Control: max-age=0, no-cache, no-store, must-revalidate,
private`` header to a response to indicate that a page should never be
cached.
Each header is only added if it isn't already set.
.. function:: patch_vary_headers(response, newheaders)
Adds (or updates) the ``Vary`` header in the given ``HttpResponse`` object.

View File

@ -118,10 +118,14 @@ client-side caching.
.. function:: never_cache(view_func)
This decorator adds an ``Expires`` header to the current date/time.
This decorator adds a ``Cache-Control: max-age=0, no-cache, no-store,
must-revalidate, private`` header to a response to indicate that a page
should never be cached.
Each header is only added if it isn't already set.
.. module:: django.views.decorators.common
Common