高安全性的内容管理系统
一站式建站解决方案
高性能静态网站构建工具
精美的网站模板库
详细的模板开发指南
完整的API接口说明
直观的视频使用指南
常见问题解答集锦
最新产品动态与行业资讯
了解我们的故事
获取支持与合作
default 过滤器可以在如果数字或字符串、对象没有值的时候给数字或字符串设置默认值。
default
default_if_none 过滤器可以判断指针类型的对象是否为空,如果为空,则设置默认值。
default_if_none
default 过滤器的使用方法:
{{ obj|default:默认值 }}
比如下方,则可以这么写:
{{ nothing|default:"-" }} # 显示结果 -
default_if_none 过滤器的使用方法:
{{ nil|default_if_none:"n/a" }} # 显示结果 n/a
{{ 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