引言:前面讲过了Django中使用模板变量。使用很简单,那么有没有什么关于模板变量的骚操作呢?
答案是肯定有的,这就是本文要讲的——过滤器!
1.过滤器
(1)纯干货讲解:
作用: 对变量进行过滤。在真正渲染出来之前,过滤器会根据功能处理好变量,然后得出结果后再替换掉原来的变量展示出来。 |
-
语法:{ { fruits|lower }}
-
管道符号进行链式调用(可以理解为嵌套使用!),比如实现一个功能,先把所有字符变成小写,再把第一个字符转换成大写。
-
语法:{ {fruits|lower|capfirst}}
-
使用参数:过滤器可以使用参数,在过滤器名称后面使用冒号,加上双引号,双引号里面再加上参数,比如要把一个字符串中所有的空格去掉,则可以使用cut过滤器,
语法: { {fruits|cut:" "}} -
注意:
</
使用参数的时候,冒号和参数之间不能有任何空格,一定要紧挨着!