これはアプリ固有の質問です: django-filter。これを使用していない人向けの簡単な説明です。
f = ProductFilter(request.GET, queryset=Product.objects.all())
この行がすべてのフィルタリングを行います。ProductFilter
はクラスであり、フィルターで指定しました (フォームに似たクラス)。f
リストのように機能するフィルター オブジェクト (基本的には要求したアイテム) です。
ここで、このオブジェクトに対してaggregate
関数 (Avg
たとえば)を実行したいと思います。f
これをどのように/または達成できるかについてのアイデアはありますか?