我想找到已定义类别产品的最低和最高价格。
我也希望能够做到相反,即找到给定定价范围的所有产品。
问题在于Satchmo的产品型号没有价格。我该如何解决这个问题?
答案 0 :(得分:1)
某个类别的最低/最高价格:
Product.objects.filter(category=some_category).aggregate(Min('price'), Max('price'))
按价格范围过滤的商品:
Product.objects.filter(price__price__range=(5,10))