根据这篇 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}}
时,它呈现为空 ("")。
还有什么我遗漏的是在模板上下文中获得“调试”var 所必需的吗?
最佳答案
您还需要确保请求的 IP 地址在您设置的 INTERNAL_IPS
中(您可能没有设置):https://docs.djangoproject.com/en/2.1/ref/templates/api/#django-template-context-processors-debug
关于python - 如何在 Django 模板上下文中获取 "debug"变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11020663/