zoukankan      html  css  js  c++  java
  • django-常用过滤器

    django常用过滤器
    add :字符串相加,数字相加,列表相加,如果失败,将会返回一个空字符串。
    default:提供一个默认值,在这个值被django认为是False的时候使用。比如:空字符串、None。区别于default_if_none,这个只有在变量为None的时候才使用默认值。
    first:返回列表中的第一个值。
    last:返回列表中的最后一个值。
    date:格式化日期和时间。
    time:格式化时间。
    join:跟python中的join一样的用法。
    length:返回字符串或者是数组的长度。
    length_is:字符串或者是数组的长度是否是指定的值。
    lower:把所有字符串都编程小写。
    truncatechars:根据后面给的参数,截断字符,如果超过了用…表示。
    truncatewords:同truncatechars,这个是以一个单词为单位进行截断。以上两个有xxx_html类型的,针对html,截断标签中的字符,而不会截断标签。
    capfirst:首字母大写。
    slice:切割列表。用法跟python中的切片操作是一样的,区间是前闭合后开放。
    striptags:去掉所有的html标签。
    safe:关闭变量的自动转义
    floatformat:浮点数格式化。
    
    更多可以查询官方文档: https://yiyibooks.cn/xx/Django_1.11.6/ref/templates/builtins.html
    英文:https://docs.djangoproject.com/en/1.11/ref/templates/builtins/
    
    date时间过滤器格式
    
    Y:四位数的年。如:1999
    y:两位数的年。如:99
    m:两位数的月。如:01,09
    n:一位数的月。如:1,9,12
    d:两位数的日。如:01,09,31
    j:一位数的日。如:1,9,31
    g:12小时制的一位数的小时。如:1,9,12
    G:24小时制的一位数小时。如:0,8,23
    h:12小时制的两位数的小时。如:01,09,12
    H:24小时制的两位数的小时。如:01,13,24
    i:分钟。从00-59
    s:秒。从00-59
  • 相关阅读:
    AcWing 1135. 新年好 图论 枚举
    uva 10196 将军 模拟
    LeetCode 120. 三角形最小路径和 dp
    LeetCode 350. 两个数组的交集 II 哈希
    LeetCode 174. 地下城游戏 dp
    LeetCode 面试题 16.11.. 跳水板 模拟
    LeetCode 112. 路径总和 递归 树的遍历
    AcWing 1129. 热浪 spfa
    Thymeleaf Javascript 取值
    Thymeleaf Javascript 取值
  • 原文地址:https://www.cnblogs.com/tangpg/p/9008845.html
Copyright © 2011-2022 走看看