标签: python django
使用Django完成的仪表板。
产品类有多个订单,每个订单可以销售多个产品(例如:订单1可以有2个玉米饼(产品))
尝试通过获取所有订单的总销售数量来计算最畅销产品。做这个的最好方式是什么?创建字典?
Here is a sample of the models
答案 0 :(得分:0)
要计算所有产品的销售数量,您可以尝试类似以下内容
from django.db.models import Count Product.objects.values("name").annotate(total=Count("quantity"))