我正在django中创建一个404.html页面,当我提出“Http404”时会调用该页面
我不知道404.html是否会传递“RequestContext”对象但是我可以在不使用请求变量的情况下生成请求的url路径
我尝试了“request.path”和“request.get_full_path”,但它们对我不起作用。
任何帮助都将不胜感激。
答案 0 :(得分:6)
将使用请求上下文呈现404模板 (与500服务器错误模板不同)。
确保django.core.context_processors.request
上下文处理器位于TEMPLATE_CONTEXT_PROCESSORS
设置中。请注意,默认情况下不包含它。
完成后,get_full_path
提及的request methods应该有效。