2015-01-09 66 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" }}