django-rest-frameworkを使ってリクエストパラメーターで駅テーブルのnameカラムを取得して、それに部分一致した駅名のリストをjsonで返したいです。
部分一致した駅名のリストは返せたのですが、同じ値が出力されており、(駅名を改札口の数の分insertしたので)これをgroup_byやらdistinctやらでnameごとにグループ化したいのですが、どう書けばわからない状況です
なのでその書き方を教えていただきたいです。よろしくお願い申し上げます。
station_api.py
from ..models import station from ..serializers import stationSerializer from django.shortcuts import render from rest_framework import generics from rest_framework.response import Response from ..models import station class stationList(generics.ListCreateAPIView): queryset = station.objects.all() serializer_class = stationSerializer def get_queryset(self): queryset = station.objects.all() name = self.request.query_params.get('name', None) if name is not None: queryset = queryset.filter(name__icontains=name) return queryset