我的django模型中有2个与外键相关,如下所示
class User(models.Model):
status = models.IntegerField(null=True, blank=True)
class Car(models.Model):
remarks = models.CharField(max_length=800, blank=True)
user = models.ForeignKey(User)
我有一个特殊的情况,我需要每个用户的车数
Car.objects.filter(Q(user__isnull=True)|(user__isnull=False)).annotate("user").count("count")
以上查询适用于所有拥有汽车的用户。
我真正想要的是这个查询为没有汽车的所有用户返回计数为零 将Car用作查询模型