Django 过滤器

Django 过滤器(60+)

dedfalut:如果一个变量为False  或者null 使用默认值

{{value|default:"nothing"}}

length:返回值的长度

{{value|length}}
//如果value=[1,2,3]  {{value|length}}===>3

filesizeformat:将值格式化为一个可读的尺寸

{{value|filesizeformat}}
//如果value = 123456789 {{value|filesizeformat}} ==>117.7MB

slice:切片

{{value|slice:"2:-1"}}

 

 date:日期格式

{{value|date:"Y-m-d  h:m:s"}}
//value =datetime.datetime.now()

 

truncatewords:单词截断(中文截断貌似有问题)

{{value|truncatewords:3}}
//仅截取前三个单词,后面用...代替

cut:变量移除,移除value中指定的字符串

{{value|cut:' '}}
//去除value中的空格

 

join:字符串拼接

{{value|join:","}}
//value元素用   ,  格式化输出

 

参考链接

 

posted @ 2020-08-10 12:14  Sunny抹茶  阅读(119)  评论(0)    收藏  举报