summaryrefslogtreecommitdiff
path: root/django
diff options
context:
space:
mode:
authorHaki Benita <hakibenita@gmail.com>2021-02-24 09:17:38 +0100
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2021-02-24 10:13:43 +0100
commit63bbfa9f4501425f4bdabe05a79132a22dfbeb5a (patch)
tree3ece13c3afa08d2f437da4195b9a7e938c8c3b4b /django
parent277eea8fcced7f04f3800617f189beb349a3212e (diff)
Fixed #32468 -- Corrected usage of never_cache in contrib.admin.
Diffstat (limited to 'django')
-rw-r--r--django/contrib/admin/sites.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/django/contrib/admin/sites.py b/django/contrib/admin/sites.py
index 600944ebc0..7bc1519c2b 100644
--- a/django/contrib/admin/sites.py
+++ b/django/contrib/admin/sites.py
@@ -14,6 +14,7 @@ from django.http import (
)
from django.template.response import TemplateResponse
from django.urls import NoReverseMatch, Resolver404, resolve, reverse
+from django.utils.decorators import method_decorator
from django.utils.functional import LazyObject
from django.utils.module_loading import import_string
from django.utils.text import capfirst
@@ -357,7 +358,7 @@ class AdminSite:
"""
return JavaScriptCatalog.as_view(packages=['django.contrib.admin'])(request)
- @never_cache
+ @method_decorator(never_cache)
def logout(self, request, extra_context=None):
"""
Log out the user for the given HttpRequest.
@@ -379,7 +380,7 @@ class AdminSite:
request.current_app = self.name
return LogoutView.as_view(**defaults)(request)
- @never_cache
+ @method_decorator(never_cache)
def login(self, request, extra_context=None):
"""
Display the login form for the given HttpRequest.
@@ -514,7 +515,7 @@ class AdminSite:
return app_list
- @never_cache
+ @method_decorator(never_cache)
def index(self, request, extra_context=None):
"""
Display the main admin index page, which lists all of the installed