Domande taggate «django-aggregation»

5
Come filtrare gli oggetti per l'annotazione del conteggio in Django?
Considera semplici modelli Django Evente 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) È facile annotare la query sugli eventi con il numero totale di partecipanti: events = Event.objects.all().annotate(participants=models.Count('participant')) Come annotare con il conteggio dei partecipanti filtrati per is_paid=True ? Ho bisogno …

7
Django: gruppo per data (giorno, mese, anno)
Ho un modello semplice come questo: class Order(models.Model): created = model.DateTimeField(auto_now_add=True) total = models.IntegerField() # monetary value E voglio produrre una ripartizione mese per mese di: Quante vendite ci sono state in un mese ( COUNT) Il valore combinato ( SUM) Non sono sicuro di quale sia il modo migliore …
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.