千家信息网

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

发表于:2025-01-31 作者:千家信息网编辑
千家信息网最后更新 2025年01月31日,本篇文章为大家展示了django模版内置的过滤器是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。django模版内置的过滤器一、add将传进来的参数添加到
千家信息网最后更新 2025年01月31日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安全错误 数据库的锁怎样保障安全 cf服务器停止开服 软件开发生涯规划毕业设计 如何体现数据运行的网络安全性 企业路由器交换机服务器选择 数据库查看成绩最高的学号 兴化威力网络技术哪家好 服务器上无法访问指定设备 Bingo网络技术有限公司 广州宸网络技术有限公司 网络安全技术员基础知识 电脑远程访问管理器服务器 黑客及其网络安全 神武新区服务器多久满等级 分布式数据库架构企业实践 石厂长网络技术有限公司官网 网络安全和文明上网议论文 f服务器被挖矿 西湖区直播软件开发 宝山区电商软件开发服务平均价格 网络安全靠大家主题黑板报 海康isc平台装在什么服务器上 阿里服务器安全策略 mysql数据库系统安全性 什么模式是用户与数据库的接口 我的世界服务器闪电 服务器管理ip查询方法 学校网络安全事故报告制度 数据库日志实时同步 免费软件开发平台开源 梦凯网络技术有限公司
0