或与非三种状态

安企CMS模板中怎么判断或与非三种状态?

yesno 过滤器可以或与非三种状态。yesno 默认的值有3种,分别是 “yes”,“no”,“maybe”。你也可以对这三种值自定义为其他值。
当值为false的时候,返回no,当值为true的时候,返回yes,当值是nil即空值的时候,返回maybe。

使用方法

yesno 过滤器的使用方法:

{{ obj|yesno }}  

示例演示

{{ simple.bool_true|yesno }}  
{{ simple.bool_false|yesno }}  
{{ simple.nil|yesno }}  
{{ simple.nothing|yesno }}  
{{ simple.bool_true|yesno:"ja,nein,vielleicht" }}  
{{ simple.bool_false|yesno:"ja,nein,vielleicht" }}  
{{ simple.nothing|yesno:"ja,nein" }}  

显示结果

yes  
no  
maybe  
maybe  
ja  
nein  
maybe  
问题反馈可加技术微信:tsrz001