django-oscar - Django-oscar,如何覆盖前端组件
问题描述
我是 Django Oscar 的新手,请参考附件图片,因为你知道我想用另一个 HTML 内容替换这些细节。
https://github.com/django-oscar/django-oscar/tree/releases/3.0/src/oscar/templates/oscar
解决方案
您需要检查src/oscar/templates/oscar/catalogue/
browse.html和category.html。要进行更改,您需要先将模板复制到模板的目录 ( yourproject/templates/oscar/*
)。可以在自定义文档中找到有关如何覆盖模板的详细信息。
两个 HTML 前端由相应的视图处理,这些视图可以在/src/oscar/apps/catalogue/views.py
. 特别是,这些观点是 CatalogueView
和ProductCategoryView
。要将更改应用到视图,您需要首先按照forking app docs中的说明 fork 应用程序
推荐阅读
- c# - 我们如何在 asp.net mvc-6 核心中实现“铃铛通知”
- c# - 如何显示选举的获胜者(根据他们的位置)?
- visual-studio - 有没有办法创建一个可以在所有活动中访问的全局变量
- python - 为什么多对多与两个模型不能正确保存?
- java - 如何以编程方式检索所有蚂蚁匹配器 URL
- c++ - 无论用户安装或使用什么布局,如何使 SendInput 使用固定(en-US)布局?
- android - 从命令行进行android测试->找不到类
- windows - 更新正在运行的 bash 文件
- html - 如何仅将变换效果应用于 box-shadow
- php - 无法从 Laravel 中的数据透视表中获取所有数据