1

我从同一个项目中的不同应用程序调用此模板标签。但是,我想对其进行更改,以使其在我正在开发的应用程序上更好地工作。

我只是templatetags在我的应用程序中创建了一个目录并在其中复制了模板标记文件,然后进行了我的更改。所以它看起来像这样:

theotherapp/templatetags/sometags.py
myapp/templatetags/sometags.py

我注意到的是,另一个应用程序的模板标签仍在使用中。但是当我在我的应用程序中更改模板标签的文件名时......

myapp/templatetags/sometags.py -> myapp/templatetags/sometags_myapp.py

然后将加载的模板标签重命名为我脚本中的新标签,它按预期工作。但我不想那样做。

我的问题是:
我如何让 Django 知道使用我的应用程序本地的模板标记脚本,因为它与另一个应用程序的模板标记具有相同的文件名?

但我仍然想保留 Django 仍然查看其他应用程序的模板标签,因为项目中的其他应用程序都依赖于它。

顺便说一句,我正在使用 Django 1.3。

4

0 回答 0