2015-01-09 70 views
0

我有以下的Django模板。如何在django模板中使用if条件的过滤器

{% load custom_tags %} 
<ul> 
{% for key, value in value.items %} 
<li> {{ key }}: {{ value }}</li> 
{% endfor %} 

我需要检查值并做一些修改。

如果值为True,而不是值,则必须打印Applied,否则如果为False,则需要打印“未应用”。

我可以做到这一点去那里。

{% if value %} 
    APPLIED 
{% else %} 
    NOT APPLIED 
{% endif %} 

如何使用过滤器实现此目的?

回答

0

使用yesno过滤器:

{{ value|yesno:"APPLIED,NOT APPLIED" }}