[英]how to get 'price' serialize data using list comprehension method?
the product_ser.data
are printing this much in a list of tuple
: product_ser.data
在list of tuple
中打印了这么多:
[OrderedDict([('price', 1)]), OrderedDict([('price', 25)]), OrderedDict([('price', 1)]), OrderedDict([('price', 75)])]
views.py:视图.py:
#get price_data
data = Product.objects.filter(status=1)
product_ser = FilterPriceSerializer(data,many=True)
filter_PriceData=[]
# print(product_ser.data)
min_price = min(product_ser.data, key=lambda x:x['price'])
max_price = max(product_ser.data, key=lambda x:x['price'])
filter_PriceData.append({"min_price":min_price, "max_price":max_price})
data = Product.objects.filter(status=1)
product_ser = FilterPriceSerializer(data, many=True)
all_price = [price["price"] for price in product_ser.data]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.