zoukankan      html  css  js  c++  java
  • 常用过滤器(filter)

    1、add: 给变量加上相应的值, {{ var | add: '2' }} 给变量中的数值加上2(var原来是10,加2就是12,注:and后没空格)
    2、addslashes: 给变量中的引号前加上斜线
    3、capfirst: 首字母大写
    4、cut:从字符串中移除指定的字符: {{ value | cut:" " }}, 将value中的空格移除
    5、date:格式化日期字符串,获取系统时间,然后格式化 {{ var | date:"Y-m-d" }}
    6、default:如果值是False,就替换成设置的默认值,否则就使用本来的值
    7、default_if_none:如果值是None, 就替换成设置的默认值,否则就使用本来的值
    8、dictsort:按照设定参数(key)对应的value对列表进行排序
    9、dictsortreversed:和上面的正好相反
    10、divisibleby:是否能被整个数字整除,是的话就返回True,否则就返回False
    11、escape:对字符串进行转义:如果字符串是一个连接或者是一段html代码, 就会原样显示这段代码
    var = "<a href=''>百度</a>"  {{ var | escape }} 和 {% autoescape off %}的意思相反
    12、escapejs:替换value中的某些字符,以适应JAVASCRIPT和JSON
    13、filesizeformat:格式化文件大小显示
    14、first:返回列表中的第一个值
    15、last:返回列表中最后一个值
    16、floatformat:格式化浮点数
    17、length:求字符串或者列表长度
    18、length_is:比较字符串或者列表的长度
    19、urlencode:对URL进行编码处理
    20、upperlower:大写小写
    21、safe:对某个变量关闭自动转义,和escape相反,解析字符串中的html代码
    22、slice:切片操作,跟python切片是一样的,如: {{ var | slice:':2' }}
    23、time:格式化时间
    24、timesince:格式化时间
    25、truncatechars:注:设置几个字符将后面的三点...也算在里面
    按照字符截取字符串 str='我是你大爷' {{ str| truncatechars:5 }},结果:我是...
    26、truncatewords:按照单词截取字符串,不算后面的三个点在内
    27、striptags:过滤掉html标签
     
     
     
     
     
     
  • 相关阅读:
    vue.api
    v-resource
    vue.js路由
    computed watch methods
    vue.js生命周期
    flex布局
    字符截取 slice substr substring
    原生Ajax书写
    jq动画
    css 3动画
  • 原文地址:https://www.cnblogs.com/cpc-dingyi/p/5897363.html
Copyright © 2011-2022 走看看