千家信息网

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

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,本篇文章为大家展示了django模版内置的过滤器是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。django模版内置的过滤器一、add将传进来的参数添加到
千家信息网最后更新 2026年11月01日django模版内置的过滤器是什么

本篇文章为大家展示了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模版内置的过滤器是什么,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。

前缀 小时 格式 字符 字符串 模版 过滤器 代码 代表 参数 实例 月份 结果 位数 内容 年份 技能 知识 普通 简明 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 瑰夏咖啡 有格互联网科技 广州为想互联网科技有限公司 伟宏互联网科技 互联网科技金融 互联网科技革命 奇酷互联网络科技 老年人脱离互联网科技的作文 金融科技与互联网金融相同和不同 华服互联网科技官网 荆州市昕露互联网络科技有限公司 青海科技产业互联网发展 广州新华互联网科技学校电竞方面 南博望互联网科技有限公司 四川互联网展示科技馆设计 神州科技互联网有限公司 广东鹅鹅鹅互联网科技有限公司 北京互联网科技类企业分布 唐山双旺合互联网科技产业园 互联网科技企业文化 咖啡网 互联网科技论坛 青岛中康互联网医疗科技有限公司 温州喔噻互联网科技有限公司 南博望互联网科技有限公司 美国互联网科技实力 黑科技 体验场景 互联网大会 深圳无忧互联网科技 宇信科技在杭州互联网排第几 互联网领先科技成果宣传视频
0