【发布时间】:2016-08-17 17:12:12
【问题描述】:
我有这个模型:
class Order(models.Model):
#bunch of fields#
class Laptop(models.Model):
#bunch of fields#
class Camera(models.Model):
#bunch of fields#
class MusicPlayer(models.Model):
#bunch of fields#
最后三个有一个与 Order 类关联的外键。 我需要通过 QuerySet 检索所有订单的每个子对象的总计数,按每个订单分组。
结果应如下所示: 笔记本电脑:5 相机:10 音乐播放器:1
我尝试过使用不同的 django 查询,但我得到的只是检索每个订单的计数,而不是所有订单的计数。
我知道这可以很容易地通过单独查询每一个来完成,但我被要求在一个查询中完成所有操作。
【问题讨论】:
标签: python django django-queryset