django 常用過濾器

2022-04-02 17:22:35 字數 1253 閱讀 7434

(1)add

使用形式為:}

意義:將value的值增加2 也可以是字串拼接

(2)upper

轉換乙個字串為大寫形式

(3)lower

使用形式:}

意義:將乙個字串轉換成小寫形式

(3)capfirst

使用形式為:}

意義:value的第乙個字元轉化成大寫形式

(4)cut

使用形式為:}, 例如,如果value是「string with spaces」 arg是" "那麼輸出是"stringwithspaces"

意義:從給定value中刪除所有arg的值

(5)truncatewords

使用形式:}

意義:將value切成truncatewords指定的單詞數目

例如,如果value是joel is a slug 那麼輸出將是:joel is ...

(6)date

使用形式為::

(a) },例如,如果value是乙個datetime物件(datetime.datetime.now())那麼輸出將是字串"wed 09 jan 2008"

(b) },這種形式沒有格式化字串,這時候,格式化字串會自動採用date_format所設定的形式。

意義:將日期格式資料按照給定的格式輸出

(7)time

使用形式:}或者}

意義:格式化時間輸出,如果time後面沒有格式化引數,那麼輸出按照time_format中設定的進行。

(8)dictsort

意義:如果value的值是乙個字典,那麼返回值是按照關鍵字排序的結果

(9)dictsortreversed

意義:如果value的值是乙個字典,那麼返回值是按照關鍵字排序的結果的反序

(10)filesizeformat

使用形式:}

意義:格式化value,使其成為易讀的檔案大小,例如:13kb,4.1mb等。

(11)urlize

意義:將乙個字串中的url轉化成可點選的形式。

使用形式:}

例如,如果value是check out www.djangoproject.com,那麼輸出將是:

check out www.djangoproject.com

(12)urlizetrunc

使用形式:}

意義:與(11)相同,但是有一點不同就是現實的鏈結字元會被truncate成特定的長度,後面以...現實。

參考鏈結 

常用過濾器

去除空格 type 1 所有空格 2 前後空格 3 前空格 4 後空格 function trim value,trim 任意格式日期處理 使用格式 等 function formadate value,fmt if y test fmt fmt fmt.replace regexp.1 date....

jq常用過濾器 jquery 過濾器

1.基本選擇器 基本選擇器是jquery中最常用的選擇器,也是最簡單的選擇器,它通過元素id class 和標籤名來查詢dom元素。這個非常重要,下面的內容都是以此為基礎,逐級提高的。1 id 獲取id指定的元素,id是全域性唯一的,所以它只有乙個成員。2 class 獲取class指定的元素,不同...

Django 模板語法之常用過濾器

過濾器就類似於模板語法內建的內建方法 基本語法 將資料交給過濾器去做處理,資料相當於過濾器的第乙個引數,冒號後編寫的相當於第二個引數。1.統計長度 統計長度 2.預設值 x有值 true 就用前面x,x沒有值就用 後面的 預設值 3.檔案大小 轉換為有檔案大小單位 kb mb gb 的資料 4.日期...