簡體   English   中英

您如何過濾 django-oscar 產品以僅顯示特定類別的產品?

[英]How do you filter django-oscar products to show only products from a specific category?

我對 django-oscar 很陌生,我想弄清楚如何創建一個查詢集,該查詢集僅返回模板中某個部分中具有特定類別的產品,例如類別為“電子”的所有產品。如何我可以這樣做嗎?

從類別開始,然后獲取所有類別的產品可能是最簡單的:

from oscar.core.loading import get_model
Category = get_model('catalogue', 'Category')

cat = Category.objects.get(name='electronics')

prods = cat.product_set.all()

然后將prods添加到您的響應中並在您的模板中使用它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM