我是Django的业余爱好者,并且在让django-registration工作时遇到了问题。我按照website上的安装说明进行操作,但对于像我这样的人来说,这些说明并不是100%明确我应该做什么。这就是我所做的:
django.core.context_processors.request
上下文处理器添加到您的settings.TEMPLATE_CONTEXT_PROCESSORS set 那么,我该怎么办?我认为安装很简单,但显然情况并非如此。任何帮助将不胜感激!
哦,顺便说一下,我正在使用Django 1.2.1和Python 2.6。
谢谢!
答案 0 :(得分:3)
请将
django.core.context_processors.request
上下文处理器添加到您的设置中。
你做到了吗?
您需要更改TEMPLATE_CONTEXT_PROCESSORS
以包含django.core.context_processors.request
。
答案 1 :(得分:3)
我发现了问题。当我的视图呈现模板时,它需要将RequestContext传递给模板。
return render_to_response('my_template.html', my_data_dictionary, context_instance=RequestContext(request))
来源:http://lincolnloop.com/blog/2008/may/10/getting-requestcontext-your-templates/