django模板中常用的过滤器

    技术2023-09-20  77

    模板中的 过滤器

    对数据进行加工、处理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 : 对文件大小做格式化处理

    Processed: 0.009, SQL: 10