按照官方文檔以及資料說明必須把自己定義的標簽或者過濾器放入某個應用下的templatetags包中, 然而我需要把templatetags包放到根目錄下如何解決呢,方法如下:
修改PYTHON_HOME/Lib/site-packages/django/templatetags目錄下的__init__.py文件,添加如下代碼:
try:
for lib in settings.TEMPLATE_TAGS:
__path__.extend(__import__(lib, {}, {}, ['']).__path__)
except AttributeError:
pass
設置settings.py代碼,添加TEMPLATE_TAGS變量:
TEMPLATE_TAGS = (
'projectname.templatetags',
)
一切Ok
posted on 2008-12-02 10:29
周銳 閱讀(589)
評論(0) 編輯 收藏 所屬分類:
Python