过滤装置,自变量的表明方式的更改
一、方式:小写字母
{{ name | lower }}
二、串连:先转译文字到HTML,再变换每排到 <p> 标识
{{ my_text|escape|linebreaks }}
三、过滤装置的主要参数
表明前30个字
{{ bio | truncatewords:"30" }}
恢复出厂设置
{{ pub_date | date:"F j, Y" }}
过滤装置目录
{{ 123|add:"5" }} 给value再加上一个标值
{{ "AB'CD"|addslashes }} 反斜杠再加上转译号,一般用以导出到javascript中
{{ "abcd"|capfirst }} 第一个字母大写
{{ "abcd"|center:"50" }} 输出特定长短的字符串数组,并把值对中
{{ "123spam456spam789"|cut:"spam" }} 搜索删掉特定字符串数组
{{ value|date:"F j, Y" }} 恢复出厂设置日期
{{ value|default:"(N/A)" }} 值不会有,应用特定值
{{ value|default_if_none:"(N/A)" }} 值是None,应用特定值
{{ 目录自变量|dictsort:"数据" }} 排列由小到大
{{ 目录自变量|dictsortreversed:"数据" }} 排列从大到小
{% if 92|divisibleby:"2" %} 分辨是不是整除特定数据
{{ string|escape }} 变换为html实体线
{{ 21984124|filesizeformat }} 以1024为数量,测算最高值,保存1位小数,提升易读性
{{ list|first }} 返回列表第一个原素
{{ "ik23hr&jqwh"|fix_ampersands }} &变为&
{{ 13.414121241|floatformat }} 保存1位小数,能为负数,几类方式
{{ 13.414121241|floatformat:"2" }} 保存2位小数
{{ 23456 |get_digit:"1" }} 从一位数逐渐提取特定部位的1个数据
{{ list|join:", " }} 用特定分节符联接目录
{{ list|length }} 返回列表数量
{% if 目录|length_is:"3" %} 列表数量是不是特定标值
{{ "ABCD"|linebreaks }} 用新行用<p> 、 <br /> 标识包囊
{{ "ABCD"|linebreaksbr }} 用新行用<br /> 标识包囊
{{ 自变量|linenumbers }} 为变量中每一行再加上行号
{{ "abcd"|ljust:"50" }} 把字符串数组在规定总宽中对左,其他用空格符添充
{{ "ABCD"|lower }} 小写字母
{% for i in "1abc1"|make_list %}ABCDE,{% endfor %} 把字符串数组或数据的标识符数量做为一个目录
{{ "abcdefghijklmnopqrstuvwxyz"|phone2numeric }} 把标识符变为可以相匹配的数据??
{{ 目录或数据|pluralize }} 英语单词的复数形式,如目录字符串数组数量超过1,回到s,不然回到空串
{{ 目录或数据|pluralize:"es" }} 特定es
{{ 目录或数据|pluralize:"y,ies" }} 特定ies更换为y
{{ object|pprint }} 表明一个目标的值
{{ 目录|random }} 返回列表的任意一项
{{ string|removetags:"br p div" }} 删掉字符串数组中特定html标识
{{ string|rjust:"50" }} 把字符串数组在规定总宽中对右,其他用空格符添充
{{ 目录|slice:":2" }} 切成片
{{ string|slugify }} 字符串数组中留有减号和下横线,其他标记删掉,空格符用减号更换
{{ 3|stringformat:"02i" }} 字符串数组文件格式,应用Python的字符串数组文件格式英语的语法
{{ "E<A>A</A>B<C>C</C>D"|striptags }} 剥开[X]HTML英语的语法标识
{{ 時间自变量|time:"P" }} 日期的时间部分文件格式
{{ datetime|timesince }} 给出日期到现在过去是多少時间
{{ datetime|timesince:"other_datetime" }} 两日期内过去是多少時间
{{ datetime|timeuntil }} 给出日期到现在过去是多少時间,与上边的差异取决于2日期的前后左右部位。
{{ datetime|timeuntil:"other_datetime" }} 两日期内过去是多少時间
{{ "abdsadf"|title }} 首字母大写
{{ "A B C D E F"|truncatewords:"3" }} 提取特定数量的英语单词
{{ "<a>1<a>1<a>1</a></a></a>22<a>1</a>"|truncatewords_html:"2" }} 提取特定数量的html标识,并补详细
<ul>{{ list|unordered_list }}</ul> 多种嵌入目录呈现为html的无序列表
{{ string|upper }} 所有英文大写
<a href="{{ link|urlencode }}">linkage</a> url编号
{{ string|urlize }} 将URLs由纯文字变成可单击的连接。(沒有试验取得成功)
{{ string|urlizetrunc:"30" }} 跟上面一样,好几个提取字符数。(一样沒有试验取得成功)
{{ "B C D E F"|wordcount }} 英语单词数
{{ "a b c d e f g h i j k"|wordwrap:"5" }} 每特定总数的标识符就插进回车符
{{ boolean|yesno:"Yes,No,Perhaps" }} 对三种值的回到字符串数组,相匹配是 非空,空,None