Python 我怎样才能得到一个;“调试”;Django模板上下文中的变量?
根据这篇文章: 如果:Python 我怎样才能得到一个;“调试”;Django模板上下文中的变量?,python,django,django-templates,Python,Django,Django Templates,根据这篇文章: 如果: A) my settings.py文件具有: TEMPLATE\u CONTEXT\u PROCESSORS=['django.core.CONTEXT\u PROCESSORS.debug',… 和B)我使用RequestContext(与Context相反) 我应该在我的模板上下文中有一个“debug”变量。但是,我没有:当我在模板中执行{{debug}}时,它呈现为nothing(“”) 在模板上下文中获取“debug”var还需要我缺少什么吗?您还需要确
- A) my settings.py文件具有:
TEMPLATE\u CONTEXT\u PROCESSORS=['django.core.CONTEXT\u PROCESSORS.debug',…
- 和B)我使用RequestContext(与Context相反)
{{debug}}
时,它呈现为nothing(“”)
在模板上下文中获取“debug”var还需要我缺少什么吗?您还需要确保请求的IP地址位于设置中的
内部\u IPS
(您可能没有设置):啊,这很有道理。我想你不知道有什么方法可以绕过这个要求吗?我在多个位置工作,而且我的开发机器的IP地址不同,所以如果我可以说“如果调试设置是真的,我们处于调试模式;不要担心我的IP”。您可以编写自己的上下文处理器,只需将DEBUG
设置放入上下文即可。