全局自定义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/

你可能感兴趣的:(django)