当我从视图中返回render_to_response
时,有没有办法总是包含csrfContext = RequestContext(request)
?我注意到,根据用户是否登录,我的许多视图都显示不同的内容。我认为如果将它包含在每个视图中都会有所帮助,所以我不必总是将其添加进去。或者,您能否给我一个原因说明为什么这是糟糕的设计选择?在每个render_to_response内包含csrf上下文?
0
A
回答
0
您需要包含context_instance
,这段代码取自djandgo文档。
return render_to_response('my_template.html',
my_data_dictionary,
context_instance=RequestContext(request))
通知的context_instance=RequestContext(request)
,你需要这个被你的回应返回。
0
使用render:
ctx = {'foo':1}
return render(request,'index.html',ctx)
0
为了这个目的,你可以使用context_processors。您可以检查Subclassing Context: RequestContext和this link。我希望这能帮到您。
相关问题
- 1. header data render_to_response包含X-Frame-Options ALLOWALL
- 2. 是否应为每个请求包含csrf标记?
- 3. 上下文不包含ExecuteStoreCommand
- 4. 在每个页面上包含菜单
- 5. 在包含内容的页面上触发文件下载
- 6. 将每对从collection_check_boxes包含在div内
- 7. Django - 在render_to_response中使用我的上下文
- 8. 在每个源文件中包含一个头文件
- 9. GetPackageName包含上下文的类名称
- 10. 只包含每个重复
- 11. jQuery $。每个包含$ .wait
- 12. csrf使用csrf和请求上下文失败
- 13. 在每个按钮上单击,更改包含div中的内容
- 14. 在每个源文件中包含头文件(Objective-C)
- 15. Api.ai上下文限制(每个意图10个上下文)
- 16. 在Apache中包含静态内容的自定义每个文件头
- 17. 创建三个div,每个包含1/3的内容
- 18. 根据每个页面的元数据在上下文中有条件地包含一个字段
- 19. 在包含内包含会话
- 20. 如何在不包含MANIFEST.in文件的情况下包含package_data?
- 21. 如何在我的网站的每个页面上包含jQuery?
- 22. 在每个页面上包含页眉/页脚?
- 23. 在每个网站上包含我的PHP api
- 24. 如何在每个页面上包含HTMLPurifier?
- 25. 包含文件内容php
- 26. 替换php文件包含表单动作后包含下列内容
- 27. PHP Slim框架在每个连接上生成CSRF令牌
- 28. 在每个类中包含相同的头文件
- 29. 在每个文件中包含标题php
- 30. 如何在HMVC中包含每个模块的语言文件?
我需要使用render_to_response,因为我需要传递值的字典以显示在模板上。 – egidra 2012-03-06 05:51:48
请阅读文档。 – 2012-03-06 05:52:13