过滤器参考
过滤器参考
所有过滤器关键字列表
关键字 | 描述 |
---|---|
add | 添加指定值。 |
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 | 将对象返回为 JSON 对象,并用 <script></script> 标签包围。 |
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 |