Django - 模型类购物车问题

时间:2017-06-16 21:02:08

标签: python django

使用Django完成的仪表板。

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

尝试通过获取所有订单的总销售数量来计算最畅销产品。做这个的最好方式是什么?创建字典?

Here is a sample of the models

1 个答案:

答案 0 :(得分:0)

要计算所有产品的销售数量,您可以尝试类似以下内容

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