Это конкретный вопрос для приложения: django-filter, вот краткое объяснение тем, кто его не использовал.django-filter and aggregate functions
f = ProductFilter(request.GET, queryset=Product.objects.all())
Эта линия делает всю фильтрацию для нас. ProductFilter
- это класс, который мы задали с помощью фильтров (форм-классов). f
- объект фильтра (в основном элементы, которые мы просили), который действует аналогично списку.
Теперь я хотел бы выполнить функции aggregate
(например, Avg
) на этом f
объект. Есть ли у вас идеи о том, как это сделать?
Вы прибил его! Thx снова – nutship