Django教程
- django模板常用的内置过滤器
- Jinja2配置自定义过滤器
- Django教程-定时任务crontab
- 解决uwsgi报错:No such process [core/uwsgi.c line 1693]
- 解决-doesn't declare an explicit app_label and isn't in an application in INSTALL
- Django教程-Model字段大全,选项详解
- Django教程-子应用添加后台管理
- Django教程-安装DjangoUeditor3
- Django教程-设置默认导包路径
- Django教程-Django配置redis
- Django教程-django配置mysql数据库
- Django教程-uwsgi配置详解
- 解决:Django定时器无法启动
- Django教程-Django中配置jinja2模板
- Django教程-创建一个最简单的django项目
django模板常用的内置过滤器
django模板常用的内置过滤器
使用内置过滤器的调用格式
使用内置过滤器的调用格式:{{ variable_name | function_name:args }}
function_name,英文冒号,args
表示 对变量 variable_name 使用名为 function_name 的函数进行处理,参数是 args过滤器名,冒号,参数 三者之间不能有空格
Django的内置过滤器:
过滤器 说明 add 加法 addslashes 添加斜杠 capfirst 首字母大写 center 文本居中 cut 切除字符 date 日期格式化 default 设置默认值 default_if_none 为None设置默认值 dictsort 字典排序 dictsortreversed 字典反向排序 divisibleby 整除判断 escape 转义 escapejs 转义js代码 filesizeformat 文件尺寸人性化显示 first 第一个元素 floatformat 浮点数格式化 force_escape 强制立刻转义 get_digit 获取数字 iriencode 转换IRI join 字符列表链接 last 最后一个 length 长度 length_is 长度等于 linebreaks 行转换 linebreaksbr 行转换 linenumbers 行号 ljust 左对齐 lower 小写 make_list 分割成字符列表 phone2numeric 电话号码 pluralize 复数形式 pprint 调试 random 随机获取 rjust 右对齐 safe 安全确认 safeseq 列表安全确认 slice 切片 slugify 转换成ASCII stringformat 字符串格式化 striptags 去除HTML中的标签 time 时间格式化 timesince 从何时开始 timeuntil 到何时多久 title 所有单词首字母大写 truncatechars 截断字符 truncatechars_html 截断字符 truncatewords 截断单词 truncatewords_html 截断单词 unordered_list 无序列表 upper 大写 urlencode 转义url urlize url转成可点击的链接 urlizetrunc urlize的截断方式 wordcount 单词计数 wordwrap 单词包裹 yesno 将True,False和None,映射成字符串‘yes’,‘no’,‘maybe’ 目前只能为过滤器最多提供一个参数!
参考文档:https://feiutech.blog.csdn.net/article/details/80488833
最后修改:2020年11月3日 22:57