Preguntas etiquetadas con django-aggregation

5
¿Cómo filtrar objetos para anotaciones de recuento en Django?
Considere modelos simples de Django Eventy Participant: class Event(models.Model): title = models.CharField(max_length=100) class Participant(models.Model): event = models.ForeignKey(Event, db_index=True) is_paid = models.BooleanField(default=False, db_index=True) Es fácil anotar consultas de eventos con el número total de participantes: events = Event.objects.all().annotate(participants=models.Count('participant')) ¿Cómo anotar con el recuento de participantes filtrados por is_paid=True? Necesito consultar todos …

7
Django: Agrupar por fecha (día, mes, año)
Tengo un modelo simple como este: class Order(models.Model): created = model.DateTimeField(auto_now_add=True) total = models.IntegerField() # monetary value Y quiero generar un desglose mes a mes de: Cuantas ventas hubo en un mes ( COUNT) El valor combinado ( SUM) No estoy seguro de cuál es la mejor manera de atacar …

2
Cómo agrupar y agregar con Django
Tengo una consulta bastante simple que me gustaría hacer a través del ORM, pero no puedo resolverlo. Tengo tres modelos: Ubicación (un lugar), Atributo (un atributo que podría tener un lugar) y Calificación (un modelo M2M 'a través' que también contiene un campo de puntuación) Quiero elegir algunos atributos importantes …
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.