过滤器查漏补缺

Posted heshun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了过滤器查漏补缺相关的知识,希望对你有一定的参考价值。

startapp 应用名 

文件夹放置在某个app 文件夹下 , 不需要settings中设置 

templates  模块 :   应用时 , 优先从全局寻找 

   如果 全局没有, 则按照 INSTALLED_APPS 中 app 应用的顺序 ,依次去每个app中寻找 templates , 先找到就用

 

templatestags  过滤器 :  应用时 , 优先去全局寻找 ,

  如果全局没有,则按照 INSTALLED_APPS 中 app项目顺序 依次去每个app项目的  templatestags 文件夹寻找 ,最后找到的会覆盖之前 

 

PS : 前提是那些模块和过滤器名字都相同 ,就按照上面的规则应用 

 

自定义过滤器

1, 看对应的setting中的INSTALLED_APPS 中是否当前APP项目 ,

2, 加一个包 , 包的名 必须为 templetetages

3, from django . template import Librarg

  register = Library()   实例化 

@ register.filter                        @register.simple_tag( 标签过滤器)

 

以上是关于过滤器查漏补缺的主要内容,如果未能解决你的问题,请参考以下文章

django查漏补缺

JavaScript查漏补缺 —数组中filter()方法

查漏补缺1

JavaScript查漏补缺 —数组中reduce()方法

查漏补缺——java多态

js知识查漏补缺