min and max prices values instead of dict

This commit is contained in:
Diego Calvo
2021-03-19 08:14:36 +01:00
parent 2673aa51aa
commit ff1afb714f

View File

@@ -218,8 +218,8 @@ def product_search(request):
products_qs = products_qs.filter(price__lte=price_max)
# get min_price and max_price
prices['min'] = products_qs.aggregate(Min('price'))
prices['max'] = products_qs.aggregate(Max('price'))
prices['min'] = products_qs.aggregate(Min('price'))['price__min']
prices['max'] = products_qs.aggregate(Max('price'))['price__max']
# serialize and list data
serializer = ProductSerializer(products_qs, many=True)
result_list = [dict(i) for i in serializer.data]