mirror of
https://github.com/django/django.git
synced 2025-07-04 01:39:20 +00:00
newforms-admin: Fixed #6566 - restored never_cache() decorator to admin views.
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7737 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
parent
56584a6652
commit
1acafa0989
@ -6,6 +6,7 @@ from django.shortcuts import render_to_response
|
|||||||
from django.utils.safestring import mark_safe
|
from django.utils.safestring import mark_safe
|
||||||
from django.utils.text import capfirst
|
from django.utils.text import capfirst
|
||||||
from django.utils.translation import ugettext_lazy, ugettext as _
|
from django.utils.translation import ugettext_lazy, ugettext as _
|
||||||
|
from django.views.decorators.cache import never_cache
|
||||||
import base64
|
import base64
|
||||||
import cPickle as pickle
|
import cPickle as pickle
|
||||||
import datetime
|
import datetime
|
||||||
@ -152,6 +153,7 @@ class AdminSite(object):
|
|||||||
except KeyError:
|
except KeyError:
|
||||||
raise http.Http404("This model exists but has not been registered with the admin site.")
|
raise http.Http404("This model exists but has not been registered with the admin site.")
|
||||||
return admin_obj(request, rest_of_url)
|
return admin_obj(request, rest_of_url)
|
||||||
|
model_page = never_cache(model_page)
|
||||||
|
|
||||||
def password_change(self, request):
|
def password_change(self, request):
|
||||||
"""
|
"""
|
||||||
@ -196,6 +198,7 @@ class AdminSite(object):
|
|||||||
"""
|
"""
|
||||||
from django.contrib.auth.views import logout
|
from django.contrib.auth.views import logout
|
||||||
return logout(request)
|
return logout(request)
|
||||||
|
logout = never_cache(logout)
|
||||||
|
|
||||||
def login(self, request):
|
def login(self, request):
|
||||||
"""
|
"""
|
||||||
@ -255,6 +258,7 @@ class AdminSite(object):
|
|||||||
return http.HttpResponseRedirect(request.path)
|
return http.HttpResponseRedirect(request.path)
|
||||||
else:
|
else:
|
||||||
return self.display_login_form(request, ERROR_MESSAGE)
|
return self.display_login_form(request, ERROR_MESSAGE)
|
||||||
|
login = never_cache(login)
|
||||||
|
|
||||||
def index(self, request, extra_context=None):
|
def index(self, request, extra_context=None):
|
||||||
"""
|
"""
|
||||||
@ -308,6 +312,7 @@ class AdminSite(object):
|
|||||||
return render_to_response(self.index_template or 'admin/index.html', context,
|
return render_to_response(self.index_template or 'admin/index.html', context,
|
||||||
context_instance=template.RequestContext(request)
|
context_instance=template.RequestContext(request)
|
||||||
)
|
)
|
||||||
|
index = never_cache(index)
|
||||||
|
|
||||||
def display_login_form(self, request, error_message='', extra_context=None):
|
def display_login_form(self, request, error_message='', extra_context=None):
|
||||||
request.session.set_test_cookie()
|
request.session.set_test_cookie()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user