Django-oscar,如何覆盖前端组件

Django-oscar, how to override fronted component

我是 Django Oscar 的新手,请参考附图,如你所知,我想用另一个 HTML 内容替换这些细节。

我翻遍了所有布局,但没找到。

https://github.com/django-oscar/django-oscar/tree/releases/3.0/src/oscar/templates/oscar

您需要检查 src/oscar/templates/oscar/catalogue/ browse.htmlcategory.html。要进行更改,您需要先将模板复制到模板目录 (yourproject/templates/oscar/*)。有关如何覆盖模板的详细信息,请参阅 customization docs

两个 HTML 前沿由 /src/oscar/apps/catalogue/views.py 中的相应视图处理。特别是,这些视图是 CatalogueViewProductCategoryView。要将更改应用到视图,您需要先按照 forking app docs

中的说明分叉应用程序