相关疑难解决方法(0)

如何在django模板中检查DEBUG是/否 - 完全在layout.html中

我想layout.html根据DEBUG = True 来区分某个工具栏的外观.

我知道这个答案使用,django.core.context_processors.debug但它迫使我使用RequestContext而不是Request我不喜欢的,顺便说一下我如何使用RequestContext layout.html扩展base.html

通常有一些更好的方法比使用自定义模板标签提到一个或一个

我目前在Django 1.7上

python django django-templates django-settings

34
推荐指数
1
解决办法
1万
查看次数

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

根据这篇SO帖子:

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

如果:

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

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

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

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

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

python django django-templates

14
推荐指数
1
解决办法
8514
查看次数