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”变量。但是,我没有:当我在模板中执行
{{debug}}
时,它呈现为nothing(“”)


在模板上下文中获取“debug”var还需要我缺少什么吗?

您还需要确保请求的IP地址位于设置中的
内部\u IPS
(您可能没有设置):

啊,这很有道理。我想你不知道有什么方法可以绕过这个要求吗?我在多个位置工作,而且我的开发机器的IP地址不同,所以如果我可以说“如果调试设置是真的,我们处于调试模式;不要担心我的IP”。您可以编写自己的上下文处理器,只需将
DEBUG
设置放入上下文即可。