自定义过滤器和模板标签

有内置过滤器、内置标签,当然也可以自定义。

今天我们就来学习一下,怎么自定义过滤器和标签

首先我们要知道文件存放的位置:

一、过滤器

1.创建过滤器模块

2.编辑过滤器,注意自定义过滤器只有注册成功,才能使用

3.定义视图函数

4.自定义过滤的使用

5.效果

二、自定义标签

 1.文件也是存放在主目录下的 templatetags目录下

2.自定义一个时间格式化标签

3.导入和使用自定义标签

 4.效果

5.老实说,这个上下文变量,我也没太懂,如图配置,就可以使用上下文变量

三、包含标签

1.自定义一个转换字典的标签,这里用的就不是simple_tag,而是inclusion_tag,把结果传入到模板中进行渲染

2.模板中的内容

3.视图函数的内容

4.使用

 5.效果

                 纯属个人笔记!!!!

猜你喜欢

转载自www.cnblogs.com/18zirenqing/p/10646473.html