Django,没有看到request.path。我正在使用RequestContext

时间:2012-10-15 17:47:14

标签: django django-templates

我正在尝试在模板中获取request.path但我什么都没得到。页面上的其他所有工作正常。我做了:

在views.py

from django.template import RequestContext

return render_to_response('frontpage.html', {}, context_instance=RequestContext(request))

在我的模板frontpage.html

{{ request.path  }}

我还缺少什么?我发布了一些代码,但我不知道该如何开始。

编辑:在重要的情况下使用localhost。

1 个答案:

答案 0 :(得分:4)

确保您的TEMPLATE_CONTEXT_PROCESSORS 设置包括django.core.context_processors.request;这就是实际添加request变量的内容。默认情况下不启用。

(另外,django.shortcuts.render通常比带有明确render_to_response的{​​{1}}更容易。)