Django的自定义过滤器

尽管Django给我们提供了许多的内置过滤器,但是还是不能满足我们所有的业务需求的,所以我们就需要定义自己的过滤选择器

第一步:先简单搭建一下Django的脚手架

介绍一下

创建自定义过滤器需要在一个app下(图中为 article)创建一个templatetags的包(注意:这个包的名称必须为templatetags)

然后我们就 在这个 templatetags 包下新建一个py文件, 这个py文件名是可以任意的 ,如图,我取了个 my_filter.py

接下来在这个my_filter.py 文件下

接下来重要的一步:在my_filter.py文件写好了自定义过滤器以及函数时,需要到settings.py中进行配置

 

然后就可以在前端模版中使用该过滤器了

如图:我在templates文件下新建了一个index.html的文件

 接着在模版中正常使用这个过滤器就可以了

补充:使用过滤器的简便方法

 

posted @ 2019-11-04 16:33  啃料丶  阅读(330)  评论(0)    收藏  举报