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