过滤器查漏补缺
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( 标签过滤器)
以上是关于过滤器查漏补缺的主要内容,如果未能解决你的问题,请参考以下文章