«django-aggregation» etiketlenmiş sorular

5
Django'da sayım açıklaması için nesneleri nasıl filtreleyebilirim?
Basit Django modellerini düşünün Eventve 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) Toplam katılımcı sayısı ile etkinlikler sorgusuna açıklama eklemek kolaydır: events = Event.objects.all().annotate(participants=models.Count('participant')) Filtrelenen katılımcı sayısı ile nasıl açıklama yapılır is_paid=True? Katılımcı sayısından bağımsız olarak tüm olayları sorgulamalıyım , örneğin …

8
Django: Tarihe göre gruplama (gün, ay, yıl)
Bunun gibi basit bir Modelim var: class Order(models.Model): created = model.DateTimeField(auto_now_add=True) total = models.IntegerField() # monetary value Ve aşağıdakilerin aylık dökümünü çıkarmak istiyorum: Bir ayda kaç satış vardı ( COUNT) Birleşik değer ( SUM) Buna saldırmanın en iyi yolunun ne olduğundan emin değilim. Oldukça ürkütücü görünen ekstra seçkin sorgular gördüm, …

2
Django ile VE toplanmasına göre gruplama
ORM aracılığıyla yapmak istediğim oldukça basit bir sorgum var, ancak bunu çözemiyorum .. Üç modelim var: Konum (bir yer), Nitelik (bir yerin sahip olabileceği bir özellik) ve Derecelendirme (aynı zamanda bir puan alanı içeren bir M2M 'ila' modeli) Bazı önemli özellikler seçmek ve konumlarımı bu özelliklere göre sıralamak istiyorum - …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.