Запитання з тегом «django-aggregation»

5
Як відфільтрувати об’єкти для анотації підрахунку в Django?
Розглянемо прості моделі Джанго Eventта 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) Помітити запит на події легко за допомогою загальної кількості учасників: events = Event.objects.all().annotate(participants=models.Count('participant')) Як коментувати кількість фільтрованих учасників is_paid=True? Мені потрібно запитувати всі події незалежно від кількості учасників, наприклад, …

7
Django: згрупувати за датою (день, місяць, рік)
У мене є така проста модель: class Order(models.Model): created = model.DateTimeField(auto_now_add=True) total = models.IntegerField() # monetary value І я хочу вивести розподіл по місяцях: Скільки продажів було за місяць ( COUNT) Сукупне значення ( SUM) Я не впевнений, що найкращий спосіб атакувати це. Я бачив деякі досить страшні на вигляд …

2
Як згрупувати за І об'єднати за допомогою Django
У мене є досить простий запит, який я хотів би зробити через ORM, але не можу зрозуміти це .. У мене є три моделі: Місце (місце), атрибут (атрибут, який може мати місце) та рейтинг (модель M2M "через", яка також містить поле оцінки) Я хочу вибрати деякі важливі атрибути та мати …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.