2009-12-04 16 views
0

Je voudrais regrouper les enregistrements en deux catégories:dossiers de comptage ayant trois ou plus d'articles

  1. articles ayant trois ou plus de disques
  2. articles ayant moins de trois articles

Comment Je vais à ce sujet? Je cherche à utiliser annotate().

+0

Que voulez-vous dire par "Articles"? –

+0

S'il vous plaît donner plus de détails. Il est difficile de comprendre ce que vous voulez faire – luc

+0

S'il vous plaît montrer vos modèles et à quoi les résultats devraient ressembler. –

Répondre

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

merci ... c'est ce dont j'avais besoin. – Stephen