在着陆页上显示随机的 django oscar 产品
Display random django oscar products on landing page
目前我的Django Oscar登陆页面只显示产品类别的打开菜单。我想在着陆页上显示随机产品,类似于 post 中描述的那样,但我认为促销不是实现此目的的方法。如何在不使用 promotions
应用程序的情况下在此页面上显示产品?编辑模板?
试图将促销活动与 /
相关联,但失败了,如有任何帮助,我们将不胜感激。
解决方案是使用仪表板中的 content blocks
。我创建了一个 content-block
,url 为 /
。最初,这会导致错误,但经过一番搜索后,THIS post 为我指明了正确的方向。我必须在我的虚拟环境中编辑基础 oscar apps/dashboard/promotions/forms.py
文件,并添加
page_url
到 class Meta
fields
属性
class Meta:
model = PagePromotion
fields = ['position', 'page_url']
然后我就能够成功地将促销添加到着陆页。
目前我的Django Oscar登陆页面只显示产品类别的打开菜单。我想在着陆页上显示随机产品,类似于 promotions
应用程序的情况下在此页面上显示产品?编辑模板?
试图将促销活动与 /
相关联,但失败了,如有任何帮助,我们将不胜感激。
解决方案是使用仪表板中的 content blocks
。我创建了一个 content-block
,url 为 /
。最初,这会导致错误,但经过一番搜索后,THIS post 为我指明了正确的方向。我必须在我的虚拟环境中编辑基础 oscar apps/dashboard/promotions/forms.py
文件,并添加
page_url
到 class Meta
fields
属性
class Meta:
model = PagePromotion
fields = ['position', 'page_url']
然后我就能够成功地将促销添加到着陆页。