自定义过滤器和模板标签

本文介绍了如何在项目中自定义过滤器和标签,并详细解释了创建、注册及使用的步骤。包括过滤器模块的建立、自定义过滤器的编辑、视图函数的定义等关键环节。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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

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

 

一、过滤器

 

1.创建过滤器模块

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

3.定义视图函数

4.自定义过滤的使用

5.效果

 

二、自定义标签

 

 

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

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

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

 

 

 

 4.效果

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

 

 

三、包含标签

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

2.模板中的内容

3.视图函数的内容

4.使用

 

 

 5.效果

 

 

                 纯属个人笔记!!!!

 

转载于:https://www.cnblogs.com/18zirenqing/p/10646473.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值