自定义过滤器和模板标签
有内置过滤器、内置标签,当然也可以自定义。
今天我们就来学习一下,怎么自定义过滤器和标签
首先我们要知道文件存放的位置:
一、过滤器
1.创建过滤器模块
2.编辑过滤器,注意自定义过滤器只有注册成功,才能使用
3.定义视图函数
4.自定义过滤的使用
5.效果
二、自定义标签
1.文件也是存放在主目录下的 templatetags目录下
2.自定义一个时间格式化标签
3.导入和使用自定义标签
4.效果
5.老实说,这个上下文变量,我也没太懂,如图配置,就可以使用上下文变量
三、包含标签
1.自定义一个转换字典的标签,这里用的就不是simple_tag,而是inclusion_tag,把结果传入到模板中进行渲染
2.模板中的内容
3.视图函数的内容
4.使用
5.效果
纯属个人笔记!!!!