Contagem registros com três ou mais itens
-
12-09-2019 - |
Pergunta
Eu gostaria de registros de grupo em duas categorias:
- Os produtos com três ou mais registros
- Os que têm menos de três itens
Como posso fazer isso? Eu estou olhando para usar Anotar ().
Solução
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)
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow