Django模型类购物车Issu

2024-05-16 09:17:46 发布

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

在Django完成的仪表盘工作

Product类有多个订单,每个订单可以销售多个产品(例如:订单1可以有2个玉米卷(Product))

通过获取所有订单的总销售产品数量来计算最畅销的产品。最好的方法是什么?创建词典

Here is a sample of the models


Tags: ofthesampledjango方法订单here产品
1条回答
网友
1楼 · 发布于 2024-05-16 09:17:46

要计算所有产品的销售量,可以尝试以下方法

from django.db.models import Count
Product.objects.values("name").annotate(total=Count("quantity"))

相关问题 更多 >