Als «django-aggregation» getaggte Fragen

5
Wie filtere ich Objekte für Zählanmerkungen in Django?
Betrachten Sie einfache Django-Modelle Eventund 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 ist einfach, Ereignisabfragen mit der Gesamtzahl der Teilnehmer zu kommentieren: events = Event.objects.all().annotate(participants=models.Count('participant')) Wie kommentiere ich mit der Anzahl der Teilnehmer, nach denen gefiltert wurde is_paid=True? Ich muss …

7
Django: Gruppe nach Datum (Tag, Monat, Jahr)
Ich habe ein einfaches Modell wie dieses: class Order(models.Model): created = model.DateTimeField(auto_now_add=True) total = models.IntegerField() # monetary value Und ich möchte eine monatliche Aufschlüsselung von: Wie viele Verkäufe gab es in einem Monat ( COUNT) Der kombinierte Wert ( SUM) Ich bin mir nicht sicher, wie ich das am besten …

2
Gruppieren nach UND aggregieren mit Django
Ich habe eine ziemlich einfache Abfrage, die ich über das ORM stellen möchte, kann das aber nicht herausfinden. Ich habe drei Modelle: Ort (ein Ort), Attribut (ein Attribut, das ein Ort haben könnte) und Bewertung (ein M2M-Durchgangsmodell, das auch ein Bewertungsfeld enthält) Ich möchte einige wichtige Attribute auswählen und meine …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.