django模板中常用的过滤器

模板中的 过滤器

  • 对数据进行加工、处理
  • django中内置的过滤器在 defaultfilters.py 文件中

常见的过滤器

  • capfirst : 首字母转大写

  • floatformat: 小数格式化

  • lower : 转为小写

  • upper : 转为大写

  • make_list : 将字符串或者数字转为 列表

  • truncatechars:n : 超过n个字符,则后面的内容以 … 表示

  • urlencode : 对 url 进行编码

  • urlize : 将一个网址 添加到 a 标签中

  • ljust, rjust : 左/右对齐

  • cut:param : 将 字符串中指定的 param 替换为 空字符串

  • safe : 代表 字符串是 安全的
    XSS 攻击 document.cookies

  • first : 获取里列表中的一条记录

  • last : 获取列表中最后一条记录

  • join : 将 一个 列表 通过 指定的分隔符,拼接成一个字符串

  • length : 获取 长度

  • length_is:n : 判断长度是否是 n

  • random : 随机从列表中获取一条记录

  • add : 对数字 做 加 运算

  • date : 对日期做格式化处理
    date:‘Y-m-d H:i:s’

  • default : 设置默认值

  • filesizeformat : 对文件大小做格式化处理

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值