之前我们了解到了模板语言的两种书写方式
- 变量型 {{ }}
- 代码逻辑型 {% %}
接下来我们对这两个添加一点具体的操作
变量型 {{ }}
对变量添加过滤器进行部分取值,一般针对列表,字典等多数据的取值
——{{ 变量 | 过滤器 : 参数 }}——
我们可以查到有一些内置过滤器
- add 添加 数字相加 字符串拼接 列表拼接
- default 变量不存在或者为空 显示默认值
- filesizeformat 人性化显示文件大小 kb PB
- upper 大写
- lower 小写
- title 首字母大写
- ljust 左对齐
- rjust 右对齐
- center 居中
- length 长度
- slice 切片
- join 拼接列表
- first 取第一个元素
- last 取最后一个元素
- safe 取消对HTML代码的转义
- date:‘Y-m-d H:i:s’ 日期的格式化
- truncatechars 文本上的时候进行截断
代码逻辑型 {% %}
- 导入过滤器文件
这个过滤器文件是我们自己写的各种方法
——{% load filter %}——
这个导入过滤器主要是配合上面给变量添加过滤器 {{ 变量 | 过滤器 : 参数 }} 的用法
暂时没有具体项目,后面用到了会用项目展示 {% load filter %} 配合 {{ 变量 | 过滤器 : 参数 }} 的使用