在使用模板中的过滤器和标签的时候,不熟悉官方文档的话。空格一定不要乱加,以官方文档为主,有时候乱加空格可能会报错。
所有内容在官方文档(打开链接)中,下面是常用的几个
1.add
给变量加上相应的值
2.addslashes
给变量中的引号前加上斜线
3.capfirst
首字母大写
4.cut
从字符串中移除指定的字符
5.date(必须要获取一个日期的对象才能进行格式化,不然的话不可以进行格式化)
格式化日期字符串
6.default(关于什么值可以是False:链接)
如果值是False,就替换成设置的默认值,否则就使用本来的值
7.default_if_none
如果值是None,就替换成设置的默认值,否则就使用本来的值
8.dictsort
按照设定参数(key)对应的value对列表进行排序
9.dictsortreversed
和上面恰好相反
10.dicisibleby
是否能够被某个数字整除,是的话返回True,否则返回False
11.escape
对字符串进行转义
12.escapejs
替换value中的某些字符,以适应JAVASCRIPT和JSON格式
13.filesizeformat
格式化文件大小显示
14.first
返回列表中的第一个值
15.last
返回列表中的最后一个值
16.floatformat
格式化浮点数
17.length
求字符串或者列表的长度
18.length_is
比较字符串或者列表的长度
19.urlencode
对URL进行编码处理
20.upper\lower
大写\小写
21.safe
对某个变量关闭自动转义
22.slice
切片操作
23.time
格式化时间
24.timesince
格式化时间
25.truncatechars
按照字符截取字符串
26.truncatewords
按照单词截取字符串
27.striptags
过滤掉html标签