過濾器參考
過濾器參考
所有過濾器關鍵字的列表
關鍵字 | 描述 |
---|---|
新增 | 新增指定的值。 |
addslashes | 在任何引號字元前新增斜槓,以跳脫字元串。 |
capfirst | 將第一個字母大寫。 |
center | 將值居中在指定寬度內。 |
cut | 刪除任何指定的字元或短語。 |
date | 以指定格式返回日期。 |
default | 如果值為 False,則返回指定的值。 |
default_if_none | 如果值為 None,則返回指定的值。 |
dictsort | 按給定值對字典進行排序。 |
dictsortreversed | 按給定值反向對字典進行排序。 |
divisibleby | 如果值可以被指定數字整除,則返回 True,否則返回 False。 |
escape | 跳脫字元串中的 HTML 程式碼。 |
escapejs | 跳脫字元串中的 JavaScript 程式碼。 |
filesizeformat | 將數字格式化為檔案大小。 |
first | 返回物件的第一個項(對於字串,返回第一個字元)。 |
floatformat | 將浮點數四捨五入到指定的小數位數,預設為一位小數。 |
force_escape | 跳脫字元串中的 HTML 程式碼。 |
get_digit | 返回數字中的特定位數。 |
iriencode | 將 IRI 轉換為 URL 友好的字串。 |
join | 將列表項轉換為字串。 |
json_script | 將物件轉換為由 <script></script> 標籤包圍的 JSON 物件。 |
last | 返回物件的最後一個項(對於字串,返回最後一個字元)。 |
length | 返回物件中的項數,或字串中的字元數。 |
length_is | 如果長度與指定數字相同,則返回 True |
linebreaks | 將文字中的換行符替換為 <br>,並將多個連續換行符替換為 <p>。 |
linebreaksbr | 將文字中的換行符替換為 <br>。 |
linenumbers | 為每一行返回帶行號的文字。 |
ljust | 根據指定寬度將值左對齊 |
lower | 將文字轉換為小寫字母。 |
make_list | 將值轉換為列表物件。 |
phone2numeric | 將帶有字母的電話號碼轉換為數字電話號碼。 |
pluralize | 如果指定數字值不為 1,則在值末尾新增 's'。 |
pprint | |
random | 返回物件的隨機項 |
rjust | 根據指定寬度將值右對齊 |
safe | 標記該文字是安全的,不應進行 HTML 轉義。 |
safeseq | 標記物件的每個項為安全,不應進行 HTML 轉義。 |
slice | 返回文字或物件的指定切片。 |
slugify | 將文字轉換為一個長串的字母數字小寫單詞。 |
stringformat | 將值轉換為指定格式。 |
striptags | 從文字中刪除 HTML 標籤。 |
time | 以指定格式返回時間。 |
timesince | 返回兩個日期時間之間的差值。 |
timeuntil | 返回兩個日期時間之間的差值。 |
title | 將文字中每個單詞的首字母大寫,其餘字母轉換為小寫。 |
truncatechars | 將字串縮短到指定字元數。 |
truncatechars_html | 將字串縮短到指定字元數,不考慮任何 HTML 標籤的長度。 |
truncatewords | 將字串縮短到指定單詞數。 |
truncatewords_html | 將字串縮短到指定單詞數,不考慮任何 HTML 標籤。 |
unordered_list | 將物件的項作為無序 HTML 列表返回。 |
upper | 將文字轉換為大寫字母。 |
urlencode | 對字串進行 URL 編碼。 |
urlize | 將字串中的 URL 轉換為 HTML 連結。 |
urlizetrunc | 將字串中的 URL 轉換為 HTML 連結,但將連結縮短到指定字元數。 |
wordcount | 返回文字中的單詞數。 |
wordwrap | 在指定的字元數處換行。 |
yesno | 將布林值轉換為指定值。 |
i18n | |
l10n | |
tz |