定义了一个布尔变量settings.py
,我想在我的模板中使其可见,以便我可以控制是否显示模板的一部分。
我想过创建一个模板标签来向模板公开值:
@register.simple_tag
def show_something():
return settings.SHOW_SOMETHING
...我会在这样的模板中使用它:
{% if show_something %}
Show it
{% endif %}
...但不幸的是,它似乎不起作用。
还尝试输出该值,这将按我的预期显示:
{% show_something %}
知道是否可以使用模板标签来满足我的需要,或者是否有更好的方法?