`
maplye
  • 浏览: 111791 次
  • 来自: ...
社区版块
存档分类
最新评论

全局自定义templatetags

阅读更多

1.创建一globaltags的django app.

2.将一些自定义的templatetags文件复制到globaltags的目录下,如:

PyIf Template Tag (Conditional Tag)

ExprTag

Template tag to dump database query info

 

3.在globaltags的目录下的__init__.py文件中加入如下内容:

 

from django.template import add_to_builtins
add_to_builtins('globaltags.pyif')
add_to_builtins('globaltags.expr')
add_to_builtins('globaltags.dbinfo')
 

4.修改settings.py文件,把globaltags app加入到INSTALLED_APPS

 

这样在你的所有app的模板中都可以使用上面的自定义的templatetags,而且还无需{% load  .....%},直接使用。

 

参照:http://www.djangosnippets.org/snippets/160/

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics