2016-03-17 34 views
1

目前我的Django奧斯卡登陸頁面僅顯示產品類別的打開菜單。我想在目標網頁上顯示隨機產品,與this後的內容類似,但我不認爲促銷是實現該目的的方式。如何在不使用promotions應用程序的情況下在此頁面上顯示產品?編輯模板?在着陸頁上顯示隨機django奧斯卡產品

試圖聯繫促銷與/,但它失敗了,任何幫助表示讚賞。

回答

0

解決方案是使用儀表板中的content blocks。我創建了一個content-block,地址爲/。最初,這是一個錯誤,但經過一番搜索後,THIS帖子指出我在正確的方向。我不得不編輯我的虛擬環境中的基站奧斯卡apps/dashboard/promotions/forms.py文件,並添加

page_url 

class Metafields屬性

class Meta: 
model = PagePromotion 
fields = ['position', 'page_url'] 

當時我能夠成功地促銷添加到着陸頁。

+0

你可以在這裏把你的解決方案的主旨? – SalahAdDin

+0

我相信這個改變現在包含在Django-oscar的主存儲庫中 –

相關問題