0
を返しません私は次のようになります:Djangoの集合体は、私はビューを持っている任意の値
total
私はdjangoの新人です。私はhttps://docs.djangoproject.com/en/1.10/topics/db/aggregation/でapiの文書を読んでいます。 count()関数は完全に機能しています。しかし、sum/avg/maxなどはそうではありません。
を返しません私は次のようになります:Djangoの集合体は、私はビューを持っている任意の値
total
私はdjangoの新人です。私はhttps://docs.djangoproject.com/en/1.10/topics/db/aggregation/でapiの文書を読んでいます。 count()関数は完全に機能しています。しかし、sum/avg/maxなどはそうではありません。
クエリーセットはすべて問題ありません。間違ったレスポンスオブジェクトを返すだけです。 DRFを使用する場合、詳細についてはthis docsとthis tutorialをお読みください。
from rest_framework.response import Response
class ExpenseDateFilterTotal(APIView):
def post(self, request, format=None):
queryset = Expenses.objects.all().aggregate(total=Sum('day'))
return Response(queryset, content_type="application/json")
ありがとうございました。あなたは私に数時間の仕事を保存しました。 –