Fix TypeError when rendering CSRF failure view

Fix #86
This commit is contained in:
William Hughes 2018-06-30 12:05:52 +12:00 committed by Tobias S
parent 00fc35492b
commit a6d16f59c7
2 changed files with 5 additions and 3 deletions

View file

@ -9,7 +9,7 @@ def csrf_failure(request, reason=""):
from django.middleware.csrf import REASON_BAD_TOKEN, REASON_NO_REFERER, REASON_NO_CSRF_COOKIE
t = loader.get_template("403_csrf.html")
c = Context({
c = {
'title': _("Forbidden"),
'main': _("CSRF verification failed. Request aborted."),
'reason': reason,
@ -37,6 +37,7 @@ def csrf_failure(request, reason=""):
'DEBUG': settings.DEBUG,
'docs_version': get_docs_version(),
'more': _("More information is available with DEBUG=True."),
})
c = RequestContext(request, c)
'request': request,
'user': request.user
}
return HttpResponseForbidden(t.render(c), content_type='text/html')

View file

@ -254,6 +254,7 @@ DEBUG_TOOLBAR_PANELS = [
'debug_toolbar.panels.cache.CachePanel',
'debug_toolbar.panels.signals.SignalsPanel',
'debug_toolbar.panels.logging.LoggingPanel',
'debug_toolbar.panels.templates.TemplatesPanel',
'debug_toolbar.panels.redirects.RedirectsPanel',
]