一.过滤器
1 大小写
{#名字:{{ name|lower|capfirst }} {# 大写 upper 小写 lower 首字母大写 capfirst #}
2 去除掉其中一个字母
{#名字:{{ name|cut:'o' }} {# cut 去除其中一个字母或符号 <br>#}
3 增加数字大小
{#年龄:{{ age|add:-5 }} {# 增加数字大小 <br> #}
4 设置默认值
{#设置了默认值的变量为:{{ null|default:'asdbhi' }} <br>#}
5 设置了只有None默认值的变量
{#设置了只有None默认值的变量:{{ name|default_if_none:'avdsv' }} <br>#}
6 提取列表第一个值
{#列表第一个值{{ list|first }} <br>#}
7 提取列表左后一个值
{#列表最后一个值{{ list|last }} <br>#}
8 字符串相加
{#字符串相加{{ sty|add:str }} <br>#}
9 默认的日期时间格式
{#这是默认的日期时间格式{{ now }} <br>#}
10 默认的date日期时间格式
{#这是默认的date日期时间格式{{ now|date }} <br>#}
11 默认的time日期时间格式
{#这是默认的time日期时间格式{{ now|time }} <br>#}
12 date过滤器的年月日24小时制格式
{#这是date过滤器的年月日24小时制格式{{ now|date:'Y/m/d/H:i:s' }} <br>#}
13 date过滤器的年月日12小时制格式
{#这是date过滤器的年月日12小时制格式{{ now|date:'Y/m/d/h:i:s' }} <br>#}
14 字符串获取长度的方法
{#这是字符串获取长度的方法:{{ str|length }} <br>#}
15 字符串判断长度的方法
{#这是字符串判断长度的方法:{{ str|length_is:14 }} <br>#}
16 字符串只显示固定字符,其余内容省略
{#这是字符串只显示固定字符,其余内容省略{{ str|truncatechars:9 }} <br>#}
17 字符串只显示固定单词,其余内容省略
{#这是字符串只显示固定单词,其余内容省略{{ str|truncatewords:2 }} <br>#}
18 字符串切片
{#这是字符串切片{{ str|slice:'1:4' }} <br>#}
19 列表切片
{#这是列表切片{{ list|slice:'1:2' }} <br>#}
20 含有html标签的字符串
{#这是含有html标签的字符串{{ html }} <br>#}
21 去除html标签的字符串
{#这是去除html标签的字符串{{ html|striptags }} <br>#}
22 关掉自动转移,使html标签生效
{#这是关掉自动转移,使html标签生效{{ html|safe }}#}
23 没做处理的小数
{#这是没做处理的小数{{ float }} <br>#}
24 保留一位的小数
{#这是保留一位的小数{{ float|floatformat }} <br>#}
25 指定位数的小数
{#这是指定位数的小数{{ float|floatformat:'4' }} <br>#}
26 自动转义的字符
{#这是自动转义的字符{{ a }} <br>#}
27 关闭自动转义的字符
{#这是关闭自动转义的字符{{ a|safe }} <br>#}