Вопросы по теме 'django-aggregation'

Исключить некоторые сообщения из подсчета тегов
Я использую django-taggit для управления своим тегом. Я хочу включить список используемых тегов с указанием того, сколько раз использовался каждый из них. Для этого я использую taggit_templatetags2 , но я могу этого избежать. My models.py :...
269 просмотров

Отфильтрованные аннотации без удаления результатов
Рассмотрим модель и запрос с использованием аннотаций, например следующий пример из документации Django: http://docs.djangoproject.com/en/dev/topics/db/aggregation/...
106 просмотров

Подсчитайте количество с агрегацией Django через несколько полей «многие ко многим»
Дана модель Django с двумя полями M2M: class Book(models.Model): name = models.CharField(max_length=300) authors = models.ManyToManyField(Author) publishers = models.ManyToManyField(Publisher) И начиная с набора запросов авторов:...
152 просмотров

Использовать метод в качестве статистического поля
У меня есть две модели, которые работают следующим образом (для простоты): class Bank(models.Model): name = models.CharField(max_length=250) class Person(models.Model): bank = models.ForeignKey(Bank) savings = models.IntegerField()...
367 просмотров

Условная аннотация Django
Я удивлен, что этого вопроса, по-видимому, еще не существует. Если это так, пожалуйста, помогите мне найти его. Я хочу использовать annotate (Count) и order_by, но я не хочу подсчитывать каждый экземпляр связанного объекта, а только те, которые...
6492 просмотров

Группировка записей модели Django по дням с использованием поля даты и времени
Я работаю с моделью, подобной статье, которая имеет DateTimeField (auto_now_add = True), чтобы зафиксировать дату публикации (pub_date). Это выглядит примерно так: class Article(models.Model): text = models.TextField() pub_date =...
6662 просмотров

Как рассчитать продолжительность, используя поля startTime и endTime в QuerySet в Django?
У меня есть эта модель: class TimeInterval(models.Model): startTime = models.DateTimeField() endTime = models.DateTimeField() Как я могу агрегировать средний временной интервал, используя только API QuerySet? Я пробовал это: qs...
1015 просмотров

Лента активности Django (интеграция с кормом?)
Я создал простое фото-приложение на Django. Пользователи могут загружать фотографии, подписываться на других пользователей и ставить лайки по фотографиям. Для управления отношениями между пользователями (подписок и отмены подписки) я использую пакет...
1780 просмотров
schedule 16.05.2023

Как агрегировать данные в django?
У меня есть модель, экземпляр которой создается каждый час: class Entry(models.Model): class Meta: ordering = ['time'] time = models.DateTimeField() no2 = models.FloatField() co = models.FloatField() humidity =...
464 просмотров
schedule 13.05.2023

Странное поведение агрегации Django по пользовательскому полю ManyToMany
Я столкнулся с неожиданным (для меня) поведением агрегации по полю ManyToMany в django. У меня есть следующая схема: class ContestTaskRelationship(models.Model): contest = models.ForeignKey('Contest', on_delete=models.CASCADE) task =...
32 просмотров
schedule 21.04.2023

Использование подзапроса для аннотации счетчика
Пожалуйста, помогите мне, я слишком долго застрял на этом :( Что я хочу сделать: У меня есть эти две модели: class Specialization(models.Model): name = models.CharField("name", max_length=64) class Doctor(models.Model): name =...
7660 просмотров

Как группировать и агрегировать с Django
У меня есть довольно простой запрос, который я хотел бы сделать через ORM, но не могу его понять ... У меня три модели: Местоположение (место), Атрибут (атрибут, который может иметь место) и Рейтинг (сквозная модель M2M, которая также содержит...
67762 просмотров
schedule 22.10.2023

Django: аннотировать список связанных полей
У меня есть модели Company и User со связанной моделью CompanyRecruiter: class CompanyRecruiter(models.Model): organization = models.ForeignKey(Company, related_name="company_recruiters") recruiter = models.ForeignKey(User,...
514 просмотров