Django的自定义过滤器
尽管Django给我们提供了许多的内置过滤器,但是还是不能满足我们所有的业务需求的,所以我们就需要定义自己的过滤选择器
第一步:先简单搭建一下Django的脚手架

介绍一下
创建自定义过滤器需要在一个app下(图中为 article)创建一个templatetags的包(注意:这个包的名称必须为templatetags)
然后我们就 在这个 templatetags 包下新建一个py文件, 这个py文件名是可以任意的 ,如图,我取了个 my_filter.py
接下来在这个my_filter.py 文件下

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

然后就可以在前端模版中使用该过滤器了
如图:我在templates文件下新建了一个index.html的文件

接着在模版中正常使用这个过滤器就可以了
补充:使用过滤器的简便方法


浙公网安备 33010602011771号