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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章