标签:
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" }} 切片
标签:
原文地址:http://my.oschina.net/u/1272391/blog/505323