How do you set a default value for a number or string, or an object that does not have a value in the AnQi CMS template?
defaultThe filter can set a default value for numbers or strings if a number or string, or an object has no value.
default_if_noneThe filter can determine if a pointer type object is empty, and if it is empty, it sets a default value.
Usage method
defaultHow to use the filter:
{{ obj|default:默认值 }}
For example, it can be written like this below.
{{ nothing|default:"-" }}
# 显示结果
-
default_if_noneHow to use the filter:
{{ obj|default:默认值 }}
For example, it can be written like this below.
{{ nil|default_if_none:"n/a" }}
# 显示结果
n/a
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