가장 좋은 경우 일부 속성 값이 1, 2, 3 및> 3 인 행 수를 계산해야합니다. 예 :django에서 하나의 루프에서 쿼리를 향상시키는 방법이 있습니까?
for i in xrange(1,4):
count = some_queryset\
.filter(related__value__exact=i)\
.annotate(count=Count('mtopening'))\
.values_list('count',flat=True)
선택 .extra raw_sql 또는 단순와없이 객체 지향 방식으로 개선 할 수있는 방법이 있나요? 장고의 계산 방법을 사용하여
UPD. 이 경우에는 3 가지 다른 카운트가 필요합니다 (1,2,3). 그래서 "_in"은 적합하지 않습니다. –