How to set a default value for a number or string, or an object without a value in the Anqi CMS template?
default
The filter can set a default value for numbers or strings, or objects when there is no value.
default_if_none
The filter can determine if an object of pointer type is empty, and if it is empty, it sets the default value.
Usage Instructions
default
How to use the filter:
{{ obj|default:默认值 }}
For example, it can be written like this:
{{ nothing|default:"-" }}
# 显示结果
-
default_if_none
How to use the filter:
{{ obj|default:默认值 }}
For example, it can be written like this:
{{ nil|default_if_none:"n/a" }}
# 显示结果
n/a
Here is an example demonstration
{{ simple.nothing|default:"n/a" }}
{{ nothing|default:"-" }}
{{ 42|default:"n/a" }}
{{ 5|default:"n/a" }}
# 显示结果
n/a
-
42
5
{{ simple.nothing|default_if_none:"n/a" }}
{{ ""|default_if_none:"n/a" }}
{{ nil|default_if_none:"n/a" }}
# 显示结果
n/a
n/a