首页 > 其他 > 详细

过滤器查漏补缺

时间:2018-11-14 23:31:50      阅读:141      评论:0      收藏:0      [点我收藏+]

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

 

过滤器查漏补缺

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!