我从同一项目中的其他应用调用此模板标记。但是我想对它进行更改,以使其在我正在使用的应用程序上更好地工作。
我只是在我的应用程序中创建了一个templatetags
目录,然后复制了模板标记文件,然后进行了我的更改。所以它看起来像这样:
theotherapp/templatetags/sometags.py
myapp/templatetags/sometags.py
我注意到其他应用的模板标签仍然是正在使用的标签。但是当我在我的应用程序中更改模板标签的文件名时...
myapp/templatetags/sometags.py -> myapp/templatetags/sometags_myapp.py
然后在我的脚本中重命名加载到新模板标签的模板标签,它按预期工作。但我不想这样做。
我的问题是:
我如何让Django知道我的应用程序本地使用模板标记脚本,因为它与另一个应用程序的模板标签具有相同的文件名?
但我仍然希望保留Django仍然会查看其他应用的模板标签,因为项目中的其他应用依赖于它。
顺便说一句,我正在使用Django 1.3。