File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed
Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change 11from django .http import HttpResponseNotFound , HttpResponseServerError
22from django .views import defaults
3+ from django .views .decorators .cache import cache_control
34from django .views .decorators .csrf import requires_csrf_token
45from django .views .decorators .vary import vary_on_headers
56
@@ -33,8 +34,9 @@ def show_html_error_page(request):
3334 return True
3435
3536
36- @vary_on_headers ("Accept" )
3737@requires_csrf_token
38+ @vary_on_headers ("Accept" )
39+ @cache_control (max_age = 900 ) # 15 minutes
3840def page_not_found (
3941 request , exception = None , template_name = "patterns/pages/errors/404.html"
4042):
@@ -47,8 +49,8 @@ def page_not_found(
4749 )
4850
4951
50- @vary_on_headers ("Accept" )
5152@requires_csrf_token
53+ @vary_on_headers ("Accept" )
5254def server_error (request , template_name = "patterns/pages/errors/500.html" ):
5355 if show_html_error_page (request ):
5456 return defaults .server_error (request , template_name )
You can’t perform that action at this time.
0 commit comments