Tengo una consulta que es básicamente "contar todos los elementos de tipo X y devolver los elementos que existen más de una vez, junto con sus recuentos". En este momento tengo esto:Filtrado en el recuento con el ORM de Django
Item.objects.annotate(type_count=models.Count("type")).filter(type_count__gt=1).order_by("-type_count")
pero no devuelve nada (el recuento es 1 para todos los elementos). ¿Qué estoy haciendo mal?
Idealmente, debe obtener la siguiente:
Type
----
1
1
2
3
3
3
y regreso:
Type, Count
-----------
1 2
3 3
¿Puedes mostrar tus modelos? –
Podría, pero lo relevante es que hay un modelo de "Artículo" con un campo "tipo" ... –