1、abs:返回一個數的絕對值(見上一篇)
2、default:如果當前變量沒有值或字段,則展示默認值(見上一篇)
3、轉義過濾器:如果后端出過來的值含html標簽,可以控制是否視為html標簽執行或者當成字符串處理
escape或e:轉義符:會將<、>等html標簽符號轉義成html中的可展示符號(此功能jinja2是默認開啟的)
autoescape off/on:控制關閉或開啟默認的自動轉義
手動加轉義
safe:如果開啟了全局轉義,那么safe過濾器將會將變量關掉轉義
4、獲取序列的首尾的值
first:返回序列的第一個元素
last:獲取序列最后一個值
5、format過濾器:格式化字符串,和python的一樣
6、length:返回序列或字典的長度
7、join:和python的join一樣
8、數據類型轉換(后台傳到模板的數據很可能不是統一的,而模板里面可能會涉及到計算):
int、float、string
9、大小寫轉換:lower:轉小寫、upper:轉大寫
10、replace:替換字符串
11、truncate:截取指定長度的字符串
12、striptags:刪除字符串中所有的html標簽,如果出現多個空格,將替換成一個空格
13、wordcount:計算字符串中單詞的個數