Django在不使用"request.path"的情况下获取url路径

Pan*_*ani 3 python django url path http-status-code-404

我在django中创建了一个404.html页面,当我提出"Http404"时会调用它

我不知道404.html是否会传递一个"RequestContext"对象,但我可以生成请求的url路径而不使用请求变量

我想"Request的"和"request.get_full_path",但他们不为我工作.

任何帮助,将不胜感激.

Ala*_*air 6

使用请求上下文呈现404模板(与500服务器错误模板不同).

确保django.core.context_processors.request上下文处理器在您的TEMPLATE_CONTEXT_PROCESSORS设置中.请注意,默认情况下不包含它.

完成后,您提到的请求方法get_full_path应该可以正常工作.