我有 50+ 个实例的查询集:
products = Product.objects.filter(...).order_by['price']
产品型号有:
store = models.ForeignKey('Store',...)
每个商店在当前查询集中有 10 个产品,总共有 5 个不同的商店。我正在尝试以最低价格从每家商店购买一种产品
获取
商店,然后从中获取产品,按升序排列后选择第一个
stores = Store.objects.all()
for st in stores:
product = Product.objects.fiter(store=st).order_by('-price')[:1]
print(product)