Задать вопрос
@Northxstar

Как сделать аннотацию по множеству значений поля в Django ORM?

Имеем простейшею модель вида:
Date = models.DateField()
Parameter = models.TextField()
Amount = models.BigIntegerField()


Необходимо получить выборку вида [ДАТА | СУММАAmountдляParam1 | СУММАAmountдляParam2 .... и.т.д.]
Для варианта без параметра (сумма за день, грубо говоря) делал так:
response = models.MyModel.objects.filter(Date__gte=foodate).filter(Date__lte=bardate).values('Date').annotate(sum=Sum('Amount')).order_by()

Как сделать подобную выборку с учетом того, что значений параметра может быть большое разнообразие?
  • Вопрос задан
  • 66 просмотров
Подписаться 3 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы