zoukankan      html  css  js  c++  java
  • Django框架之Filters(过滤器)、母版的使用

    在Django的模板语言中,通过使用 过滤器 来改变变量的显示。

    过滤器的语法: {{ value|filter_name:参数 }}

    使用管道符"|"来应用过滤器。

    注意事项:

    1. 过滤器支持“链式”操作。即一个过滤器的输出作为另一个过滤器的输入。
    2. 过滤器可以接受参数,例如:{{ sss|truncatewords:30 }},这将显示sss的前30个词。
    3. 过滤器参数包含空格的话,必须用引号包裹起来。比如使用逗号和空格去连接一个列表中的元素,如:{{ list|join:', ' }}
    4. '|'左右没有空格没有空格没有空格

    Django的模板语言中提供了大约六十个内置过滤器。

    1.default:如果一个变量为空或者False,那么使用给定的默认值

    {{ book_list|default:"book_list值没有获取到,使用的是默认值" }}

    2.length:返回值的长度,作用于字符串和列表

    {{ "我的长度"|length }}

    3.filesizeformat:将一个值进行格式化,比如:一个值为1024,那么使用这个filesizeformat过滤器,那么会自动将1024变为1MB

    后续的总结,可以查看这篇文章:http://www.cnblogs.com/liwenzhou/p/7931828.html#autoid-2-0-0

  • 相关阅读:
    2.airflow参数简介
    KETTLE元数据表
    KETTLE监控
    KETTLE设置变量
    KETTLE集群搭建
    KETTLE并行
    Android TextView setText内嵌html标签
    Android Fragment实现分屏
    Java基础之String,StringBuilder,StringBuffer
    踩过的坑之-----selector
  • 原文地址:https://www.cnblogs.com/fjiqiang/p/10883315.html
Copyright © 2011-2022 走看看