这肯定是一个重复的问题,但我找不到其他问题了.我想要一张有投诉的照片 list .我不能简单地接到投诉和处理相关的照片-我需要一套查询的照片.
这应该行得通,但看起来不太对:
Photo.objects.filter(complaint__id__gte=0)
这似乎不是最有效的方法:
Photo.objects.annotate(Count('complaint')).exclude(complaint__count=0)
有更好的办法吗?
这肯定是一个重复的问题,但我找不到其他问题了.我想要一张有投诉的照片 list .我不能简单地接到投诉和处理相关的照片-我需要一套查询的照片.
这应该行得通,但看起来不太对:
Photo.objects.filter(complaint__id__gte=0)
这似乎不是最有效的方法:
Photo.objects.annotate(Count('complaint')).exclude(complaint__count=0)
有更好的办法吗?
不如...
Photo.objects.filter(complaint__isnull=False)