模板过滤器 - 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。 |