[英]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.