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