如何使用列表理解方法获取“价格”序列化数据?

2024-09-24 02:18:20 发布

您现在位置:Python中文网/ 问答频道 /正文

{}在{}中打印了这么多内容:

[OrderedDict([('price', 1)]), OrderedDict([('price', 25)]), OrderedDict([('price', 1)]), OrderedDict([('price', 75)])]

views.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})

Tags: lambdakeypy内容datagetproductfilter
1条回答
网友
1楼 · 发布于 2024-09-24 02:18:20
data = Product.objects.filter(status=1)
product_ser = FilterPriceSerializer(data, many=True)
all_price = [price["price"] for price in product_ser.data]

相关问题 更多 >