values create django group-by django-queryset annotate

create - Consulta compleja de Django para obtener datos de groupby y tener cláusula



filter django (1)

Parece que estás buscando filtrar en las anotaciones :

qs = ( MyUser .objects .annotate(num_status=Count(''status'')) .filter(num_status__gt=1) )

Aviso: Supongo que el estado es un modelo relacionado con 1: N.

Quiero ejecutar la cláusula group by en la tabla MyUser que tiene CNT.Status exactamente igual a la consulta sin formato.

SELECT user_id from user_table GROUP BY user_id HAVING COUNT(status)=1

Intenté varias opciones con la API de modelo de Django, pero agregó "id" también en la cláusula group by.