두 쿼리를 사용하지 않고 다음을 수행 할 수 있습니까?Django : foreignKey 값 또는 없음 필터
>>> c = Category.objects.all()[0]
>>> len(Document.objects.filter(category=c))
3
>>> len(Document.objects.filter(category=None))
55
>>> len(Document.objects.filter(category__in=[c, None]))
3
예상되는 결과는 무엇입니까? – aisbaa
모든 카테고리에 대한 개수를 원한다면,'Document.objects.values ('category'). annotate (count = Count ('category')) order_by()' – agf
실제로 카운트를 원하지 않았다. 그건 단지 설명을위한 것이 었습니다. –