Я хочу использовать дополнительные переменные в настраиваемом шаблоне 404 .
#404.html
{{ extra_var }}
Я уже пробовал:
#urls.py
from myproject.myapp import views
handler404 = views.handler404
#views.py
from django.template import RequestContext, loader
from django import http
def handler404(request):
extra_var = 'my_extra_var'
t = loader.get_template('404.html')
return http.HttpResponseNotFound(t.render(RequestContext(request,
{'request_path': request.path, 'extra_var': extra_var, })))
Однако, похоже, это не работает: я могу получить доступ только к request_path.