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

mac*_*ost 14 python django django-templates

根据这篇SO帖子:

如何检查django模板中的TEMPLATE_DEBUG标志?

如果:

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

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

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

应该有一个"调试"变量我的模板背景.但是,我没有:当我{{debug}}在模板中执行时,它呈现为无效("").

在模板上下文中获取"debug"var是否还有其他我想要的东西?

Mar*_*vin 19

您还需要确保请求的IP地址INTERNAL_IPS在您的设置中(您可能没有设置):https://docs.djangoproject.com/en/2.1/ref/templates/api/#django-template -context处理器调试

  • 您可以编写自己的上下文处理器,将"DEBUG"设置放入上下文中. (3认同)