【发布时间】:2010-01-19 19:52:39
【问题描述】:
举个例子: http://docs.djangoproject.com/en/dev/topics/db/aggregation/#filter-and-exclude
Publisher.objects.filter(book__rating__gt=3.0).annotate(num_books=Count('book'))
有没有办法让过滤器只应用于注释,所以它会返回所有出版商,其中一些出版商的数量为 num_books=0?
【问题讨论】:
-
那么,您想要一份所有出版商的列表,每个出版商都标有他们的高评价书籍数量吗?
-
是的,该列表应包括没有书籍或只有低评级书籍的出版商。