实现加法运算

想直接在模板中做形如 {% with number = 1 + 2 %} 的变量计算是不可能的,想让变量实现简单的相加可以通过 add 过滤器实现。

比如:我要构建一个字符串,page.year 变量会打印一个四位数的年份,如果想把它组成 2019-review 这样的字符串,可以这样写:

{% slugurl page.year|add:'-review' %}

slugurl 是 wagtail 中的一个根据 slug 生成 url 的标签。它与本例要记录的内容无关。

将 int 转换为 string

将数字 5 转换为字符串:

{{ 5|stringformat:'i' }}