模板過濾器 - default
示例
寫下顏色名稱,如果值為空則寫“nocolor”
{% for x in colors %}
<h1>{{ x|default:"nocolor" }}</h1>
{% endfor %}
執行示例 »
定義和用法
The default
filter allows you to specify a default value to use if the value evaluates to False
。
Values that evaluates to False
are
- Empty Strings
""
- Any numeric
0
- Any empty object
[]
,()
,{}
,set()
,range(0)
無
False
語法
{{ value|default:defaultvalue }}
模板過濾器透過使用豎線 |
字元後跟過濾器名稱來定義。
引數透過使用冒號 :
字元後跟引數值來定義。
引數
值 | 描述 |
---|---|
defaultvalue | Required. The value to return if the value is False 。 |