/ / la mayoría de las formas django / pythonic para encontrar la opción más popular en queryset - python, django, django-models, django-queryset

La forma más django / pythonic de encontrar la opción más popular en queryset: python, django, django-models, django-queryset

Hay un campo modelo con opciones:

class MyModel(models.Model):
your_choice = models.CharField(choices=("A", "B", "C", "D"))

¿Cuál es la forma más compacta de obtener la opción más popular del queryset?

Si por ejemplo, el queryset es:

qs = MyModel.objects.all()

Respuestas

1 para la respuesta № 1

Puedes probar

qs.values("your_choice").annotate(dcount=Count("your_choice"))