gpt4 book ai didi

Django-Oscar 覆盖模板标签

转载 作者:行者123 更新时间:2023-12-01 05:20:56 27 4
gpt4 key购买 nike

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

有任何想法吗?

谢谢!

最佳答案

我通过将模板放在我的 project_folder > templates > oscar_app_name > template_name.html 中让它工作

因此,要覆盖“结帐”应用程序和模板,我的结构如下所示:

/project
--/apps
----/checkout
------[change checkout models]
----__init__.py
----app.py

--/project
----/templates
------/checkout
--------payment_details.html

----__init__.py
----settings.py
----urls.py

--manage.py

然后你必须编辑 settings.py Installed Apps
INSTALLED_APPS = [
'django.contrib.admin',
...
'compressor',
'paypal',
] + get_core_apps(['apps.checkout'])

关于Django-Oscar 覆盖模板标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16780285/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com