如何在我的Django模板上下文中获得“debug”变量?

时间:2012-06-13 18:00:31

标签: python django django-templates

根据这篇SO帖子:

How to check the TEMPLATE_DEBUG flag in a django template?

如果:

  • A)我的settings.py文件有:

TEMPLATE_CONTEXT_PROCESSORS = ['django.core.context_processors.debug',...

  • 和B)我使用RequestContext(而不是Context)

应该为我的模板上下文设置一个“debug”变量。但是,我没有:当我在模板中执行{{debug}}时,它会呈现为空(“”)。

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

1 个答案:

答案 0 :(得分:19)

您还需要确保请求的IP地址位于您设置中的INTERNAL_IPS(您可能没有设置):https://docs.djangoproject.com/en/2.1/ref/templates/api/#django-template-context-processors-debug