2013-06-08 2 views
1

내가 가진 모델 : 나는 [리얼를 항목의 수는 그 포럼 만족 좋은에서 객체 ==]에 의해 주문한 모든 포럼 개체를 나열 할주문과 같이

class Forum(models.Model): 
    title = models.CharField(max_length=100) 

class Entry(models.Model): 
    entry = models.TextField() 
    good = models.BooleanField() 
    f = models.ForeignKey(Forum) 

. 어떻게 장고 모델 방법으로 이것을 할 수 있습니까?

답변

0

from django.db.models import Sum 
result = Forum.objects.filter(entry__good=True).annotate(Sum('entry')).order_by('-entry__sum') 

-entry__sum 시도 - 그것은 작은에서 큰에 경우 필요 순서, 좋은 항목의 작은 카운트 큰 주문의 다음 order_by ('entry__sum')

관련 문제