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
  • 相关阅读:
    国标ikecin插座资料
    LED平面管测试资料
    elementui使用MessageBox 弹框自定义内容$msgbox:实现一个textarea文本输入框
    ajax请求的时候后台有三个服务器地址
    前端用xshell向后端服务器部署项目
    vue+echarts 实现map3D地图tooltip弹框读取后台返回的数据,并显示弹框
    AWS网络架构及知识概述
    K8s控制器 StatefulSet
    pod的数据持久化2 NFS
    Pod的数据持久化1 hostPath 和emptyDir
  • 原文地址:https://www.cnblogs.com/tangpg/p/9008845.html
Copyright © 2011-2022 走看看