在显示文本之前,我必须对其进行评估。
而不是
{% if value %} text_true {% else %} text_false {% endif %}
是否有类似的内容:
{{ text_true if value else text_false }}
答案 0 :(得分:2)
对于您问题中的示例,您可以使用yesno
过滤器
{{ value|yesno:'text_true,text_false' }}
答案 1 :(得分:0)
没有这种确切的语法,但有default
和default_if_none
模板过滤器。这可能是你正在寻找的东西。
https://docs.djangoproject.com/en/1.11/ref/templates/builtins/#default