Contar registros que tienen tres o más elementos
-
12-09-2019 - |
Pregunta
Me gustaría registros de grupo en dos categorías:
- Los productos que tienen tres o más registros
- Los productos que tienen menos de tres artículos
¿Cómo hago para esto? Estoy buscando en el uso de anotar ().
Solución
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 bajo: CC-BY-SA con atribución
No afiliado a StackOverflow