2009-12-04 5 views
0

я хотел бы, чтобы сгруппировать записи по двум категориям:граф записи, имеющие три или больше пунктов

  1. Элементы, имеющие три или более записей
  2. товары, имеющие менее трех пунктов

Как Я об этом? Я использую annotate().

+0

Что вы подразумеваете под "Items"? –

+0

Пришлите, пожалуйста, более подробную информацию. Трудно понять, что вы хотите сделать. – luc

+0

Пожалуйста, покажите свои модели и какими должны быть результаты. –

ответ

2
q = Book.objects.annotate(num_authors=Count('authors')) 
books_with_3_or_over_authors = q.filter(num_authors__gte=3) 
books_with_less_than_3_authors = q.filter(num_authors__lt=3) 
+0

спасибо ... это то, что мне нужно. – Stephen