码迷,mamicode.com
首页 > 其他好文 > 详细

django 常用 模板过滤器

时间:2015-09-12 17:48:09      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:

django 常用 模板过滤器


控制HTML转义,参数是:on 或 off。效果和使用safe或escape过滤器相同。

{% autoescape on %} {{ body }} {% endautoescape %}

{{ 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 }} 返回列表第一个元素


{{ 13.414121241|floatformat:"2" }} 保留2位小数


{{ list|join:", " }} 用指定分隔符连接列表


{{ list|length }} 返回列表个数


{% if 列表|length_is:"3" %} 列表个数是否指定数值


{{ 变量|linenumbers }} 为变量中每一行加上行号


{{ 列表|random }} 返回列表的随机一项


{{ string|removetags:"br p div" }} 删除字符串中指定html标记


{{ 列表|slice:":2" }} 切片


{{ boolean|yesno:"Yes,No,Perhaps" }} 对三种值的返回字符串,对应是 非空,空,None

django 常用 模板过滤器

标签:

原文地址:http://my.oschina.net/u/1272391/blog/505323

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!