Django-Oscar 覆盖模板标签

Tra*_*ian 5 django overriding templatetags django-oscar

我试图通过使用具有 category_tags.py 文件(也是 init.py)的本地 templatetags 文件夹创建目录应用程序的本地版本来覆盖 category_tags。似乎使用了默认的 category_tags 文件。如果我更改了本地标签文件的名称,当然我在模板中加载了标签的新名称,但我想覆盖或扩展默认的 category_tags 而不是创建另一个。

有任何想法吗?

谢谢!

Mai*_*fel 0

我假设模板标签按照 中指定的顺序加载INSTALLED_APPS。包含您的应用程序是否category_tags.py出现在之前(或者代替,例如使用 Oscar 的get_core_apps覆盖来扩展 Oscar 核心应用程序时)oscar.core.apps.catalogue

附言。我是一名奥斯卡作家,不得不承认我们并不经常查看 StackOverflow。邮件列表是您目前最好的选择。