@NyxDeveloper

Как выполнить annotate/aggregate с вычисляемыми полями?

Уже много времени мучаюсь из-за отсутствия понимания одной простой вещи - как выполнить агрегацию property полей модели?
Пример:
class MyModel(models.Model):
    title = models.CharField('Название', max_length=100, unique=True)

    @property
    def test(self):
        return self.pk

Каким образом можно выполнить агрегацию с queryset по полю test? Покажите пример, пожалуйста!
Обычное queryset.annotate(lol_kek=Sum('test')).lol_kek не работает.
Помогите, пожалуйста!
Спасибо!

UPD:
Если это вообще возможно.
  • Вопрос задан
  • 15 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы