码迷,mamicode.com
首页 > 其他好文 > 详细

过滤器查漏补缺

时间:2018-11-15 00:23:05      阅读:142      评论:0      收藏:0      [点我收藏+]

标签:过滤   etag   tag   gis   register   覆盖   lib   tags   simple   

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( 标签过滤器)

 

过滤器查漏补缺

标签:过滤   etag   tag   gis   register   覆盖   lib   tags   simple   

原文地址:https://www.cnblogs.com/heshun/p/9961062.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!