通过模板过滤器,对视图传递给模板的参数进行修改、格式化等操作。

    • add 变量如果是数值则进行相加,如果是字符串则进行拼接。

      1. {{ var|add:1 }} var1
    • cut 删除字符串中指定字符

      1. {{ var|cut:"," }} 删除var字符串中所有,
    • date 格式化时间

      1. {{ var|date:"Y-m-d H:i:s" }} 格式化时间为年-月-日 小时-分钟-秒
    • default 默认值

      1. {{ var|default:"none" }} 如果不传递参数var默认为none
    • first、last 选择字符串第一个、最后一个

      1. {{ var|first }}
      2. {{ var|last }}
    • floatformat 浮点数格式化

      1. {{ var|floatformat:2 }} 保留两位小数
    • join 拼接字符串

      1. {{ var|join:"," }} 以逗号拼接列表或元组为字符串
    • safe 安全模式,可以将传递字符串标签不转义

      1. {{ var|safe }}
    • slice 切片

      1. {{ var|slice:"1:10:2" }} 从第1个开始,到第十个为止,步长为2
    • striptags 删除标签,保留文本

      1. {{ var|striptags }}
    • truncatechars 截取字符串,后面部分以省略号显示

      1. {{ var|truncatechars:10 }} 截取前10个字符