django模版内置的过滤器是什么

发布时间:2021-10-14 16:46:27 作者:柒染
来源:亿速云 阅读:132

本篇文章为大家展示了django模版内置的过滤器是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

django模版内置的过滤器

  一、add

  将传进来的参数添加到原来的值上面。这个过滤器会尝试将“值”和“参数”转换成整形然后进行相加。如果转换成整形过程中失败了,那么将会将“值”和“参数”进行拼接。如果是字符串,那么会拼接成字符串,如果是列表,那么会拼接成一个列表。实例代码如下:

  {{value|add:"2"}}

  如果value是等于4,那么结果将是6.如果value是等于一个普通的字符串,如‘abc’,那么结果将是abc2。

  二、cut

  移除值中所有指定的字符串。类似于python中的replace(args,"").实例代码:

  {{value|cut:""}}

  三、date

  将一个日期按照指定格式,格式化成字符串。实例代码如下:

  #数据

  context={

  "today":datetime.now()

  }

  #模版

  {{value|date:'Y/m/d'}}

  结果为:2019/12/30。其中Y代表的是四位数的年份,m代表两位数的月份,d代表的是两位数的日。还有其他的时间格式化的方法。

  Y:四位数的年份

  m:两位数的月份

  n:月份,1-9前面没有0前缀

  d:两位数字的天

  j:天,1-9前面没有0前缀

  g:小时,12小时格式的,1-9前面没有0前缀

  h:小时,12小时格式的,1-9前面有0前缀

  G:小时,24小时格式的,1-9前面没有0前缀

  H:小时,24小时格式的,1-9前面有0前缀

  i:分钟,1-9前面有0前缀

  s:秒,1-9前面有0前缀

上述内容就是django模版内置的过滤器是什么,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注亿速云行业资讯频道。

推荐阅读:
  1. django模板&过滤器
  2. Spring Cloud Gateway 内置的过滤器工厂

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

django

上一篇:Go语言编译器自动检测类型是否实现接口

下一篇:怎样用Python执行常见的SQL任务

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》