首页 > 解决方案 > Django-oscar,如何覆盖前端组件

问题描述

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

我已经浏览了布局,但找不到它。在此处输入图像描述

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

标签: django-oscar

解决方案


您需要检查src/oscar/templates/oscar/catalogue/ browse.htmlcategory.html。要进行更改,您需要先将模板复制到模板的目录 ( yourproject/templates/oscar/*)。可以在自定义文档中找到有关如何覆盖模板的详细信息。

两个 HTML 前端由相应的视图处理,这些视图可以在/src/oscar/apps/catalogue/views.py. 特别是,这些观点是 CatalogueViewProductCategoryView。要将更改应用到视图,您需要首先按照forking app docs中的说明 fork 应用程序


推荐阅读