博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
037:自定义过滤器实战
阅读量:5887 次
发布时间:2019-06-19

本文共 421 字,大约阅读时间需要 1 分钟。

Django再牛逼,也不可能满足所有需求,所以自定过滤器成了刚需!!!

自定义过滤器步骤:

1、在某个APP中,创建一个名叫:templatetags 包(这个包名必须是:templatetags ,不然django找不到);

2、在templatetags中创建一个py文件——写自己的过滤器(即:函数);

3、将写好的过滤器注册到:django.template.Library.filter 中;

4、APP必须要添加到项目的setting.INSTALLED_APPS中(我这里使用pycharm创建的时候同事创建的——默认就加上了);

5、模板文件中使用:load 标签加载刚刚创建过滤器,即可使用;

下面是上面的过程实例:

1~3步骤如下:

4情况如下:

 

 视图函数、urls文件如下:

5、模板文件情况:

 结果如下:

 

转载于:https://www.cnblogs.com/zheng-weimin/p/10178828.html

你可能感兴趣的文章
怎么使用阿里云直播服务应用到现在主流直播平台中
查看>>
判断点是否在三角形内
查看>>
知行合一
查看>>
jmeter插件之jsonpath提取响应结果和做断言
查看>>
[Contiki系列论文之1]Contiki——为微传感器网络而生的轻量级的、灵活的操作系统...
查看>>
Android 网络编程 记录
查看>>
微软同步发行Windows 10和Windows 10 Mobile系统更新
查看>>
Zeppelin的入门使用系列之使用Zeppelin运行shell命令(二)
查看>>
form表单下的button按钮会自动提交表单的问题
查看>>
那些年追过的......写过的技术博客
查看>>
python基础教程_学习笔记19:标准库:一些最爱——集合、堆和双端队列
查看>>
CSS魔法堂:Transition就这么好玩
查看>>
C/C++ 多线程机制
查看>>
如何使用Core Text计算一段文本绘制在屏幕上之后的高度
查看>>
2010技术应用计划
查看>>
Winform开发框架之权限管理系统改进的经验总结(3)-系统登录黑白名单的实现...
查看>>
JavaScript高级程序设计--对象,数组(栈方法,队列方法,重排序方法,迭代方法)...
查看>>
【转】 学习ios(必看经典)牛人40天精通iOS开发的学习方法【2015.12.2
查看>>
在 ASP.NET MVC 中使用异步控制器
查看>>
SQL语句的执行过程
查看>>