模板过滤器 - add
示例
将所有价格增加 10 美元
{% for x in prices %}
<h1>The price is {{ x|add:"10" }} dollars.</h1>
{% endfor %}
运行示例 »
定义和用法
add
过滤器将指定的参数添加到值中。
add
过滤器尝试将值转换为数字并返回总和,但如果无法将值转换为数字,则指定的参数将添加到末尾。
你也可以将一个列表添加到另一个列表
注意: 如果 Django 无法将值转换为相同的数据类型,它将返回一个空字符串。
语法
{{ value|add:valuetoadd }}
模板过滤器通过使用竖线 |
字符后跟过滤器名称来定义。
参数通过使用冒号 :
字符后跟参数值来定义。
参数
值 | 描述 |
---|---|
要添加的值 | 必需。添加到原始值的值。如果两个值都可以转换为数字,则返回总和,否则添加的值将添加到原始值的末尾。 |