Fixed #32493 -- Removed redundant never_cache uses from admin views.

Co-authored-by: Carlton Gibson <carlton.gibson@noumenal.es>
This commit is contained in:
tim-mccurrach 2021-03-03 08:13:07 +00:00 committed by GitHub
parent 2b1de3dd24
commit f55f3ce831
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 2 deletions

View File

@ -358,7 +358,6 @@ class AdminSite:
""" """
return JavaScriptCatalog.as_view(packages=['django.contrib.admin'])(request) return JavaScriptCatalog.as_view(packages=['django.contrib.admin'])(request)
@method_decorator(never_cache)
def logout(self, request, extra_context=None): def logout(self, request, extra_context=None):
""" """
Log out the user for the given HttpRequest. Log out the user for the given HttpRequest.
@ -515,7 +514,6 @@ class AdminSite:
return app_list return app_list
@method_decorator(never_cache)
def index(self, request, extra_context=None): def index(self, request, extra_context=None):
""" """
Display the main admin index page, which lists all of the installed Display the main admin index page, which lists all of the installed

View File

@ -311,6 +311,11 @@ Miscellaneous
:setting:`STATIC_URL`, the leading slash is removed from that setting (now :setting:`STATIC_URL`, the leading slash is removed from that setting (now
``'static/'``) in the default :djadmin:`startproject` template. ``'static/'``) in the default :djadmin:`startproject` template.
* The :class:`~django.contrib.admin.AdminSite` method for the admin ``index``
view is no longer decorated with ``never_cache`` when accessed directly,
rather than via the recommended ``AdminSite.urls`` property, or
``AdminSite.get_urls()`` method.
.. _deprecated-features-4.0: .. _deprecated-features-4.0:
Features deprecated in 4.0 Features deprecated in 4.0