Pytania otagowane jako django-aggregation

5
Jak filtrować obiekty pod kątem adnotacji zliczania w Django?
Rozważ proste modele Django Eventi 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) W zapytaniu dotyczącym wydarzeń można łatwo opisać całkowitą liczbę uczestników: events = Event.objects.all().annotate(participants=models.Count('participant')) Jak dodawać adnotacje z liczbą przefiltrowanych uczestników is_paid=True? Muszę odpytywać wszystkie zdarzenia niezależnie od liczby uczestników, …

8
Django: Grupuj według daty (dzień, miesiąc, rok)
Mam taki prosty model: class Order(models.Model): created = model.DateTimeField(auto_now_add=True) total = models.IntegerField() # monetary value Chcę przedstawić podział na miesiąc po miesiącu: Ile sprzedaży było w miesiącu ( COUNT) Połączona wartość ( SUM) Nie jestem pewien, jaki jest najlepszy sposób na zaatakowanie tego. Widziałem kilka dość przerażająco wyglądających zapytań z …

2
Jak grupować przez AND agregować za pomocą Django
Mam dość proste zapytanie, które chciałbym wykonać za pośrednictwem ORM, ale nie mogę tego rozgryźć. Mam trzy modele: Lokalizacja (miejsce), atrybut (atrybut, który może mieć miejsce) i ocena (model M2M „do”, który zawiera również pole punktacji) Chcę wybrać kilka ważnych atrybutów i móc uszeregować moje lokalizacje według tych atrybutów - …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.