zoukankan      html  css  js  c++  java
  • 036:DTL常用过滤器(5)

    slice过滤器:

    类似于 Python 中的切片操作。示例代码如下:

    {{ some_list|slice:"2:" }}

    以上代码将会给 some_list 从 2 开始做切片操作。

    stringtags过滤器:

    删除字符串中所有的 html 标签。示例代码如下:

    {{ value|striptags }}

    如果 value 是 <strong>hello world</strong> ,那么以上代码将会输出 hello world 。

    truncatechars过滤器:

    如果给定的字符串长度超过了过滤器指定的长度。那么就会进行切割,并且会拼接三个点来作为省略号。示例代码如下:

    {{ value|truncatechars:5 }}

    如果 value 是等于 北京欢迎您~ ,那么输出的结果是 北京... 。可能你会想,为什么不会 北京欢迎您... 呢。因为三个点也占了三个字符,所以 北京 +三个点的字符长度就是5。

    truncatechars_html过滤器:

    类似于 truncatechars ,只不过是不会切割 html 标签。示例代码如下:

    {{ value|truncatechars:5 }}

    如果 value 是等于 <p>北京欢迎您~</p> ,那么输出将是 <p>北京...</p> 。

  • 相关阅读:
    再见2011,展望2012!
    软件测试经验分享
    常用window命令
    测试报告编写
    酒桌上的计算机网络
    OA压力测试案例
    FileSystemObject和Folders使用详细介绍
    关于盘点的问题汇总
    PB 图表数据窗口操作
    sqlserver2005中行转列的方法
  • 原文地址:https://www.cnblogs.com/zheng-weimin/p/10176640.html
Copyright © 2011-2022 走看看