如果用户输入内容,我想获取结果
示例 - 如果用户在搜索框中输入“Hello World”,那么它应该只通过 DRF ListView 获取“Hello World”。
视图.Py
class FunderViewSet(generics.ListAPIView):
serializer_class = FunderSerializer
def get_queryset(self):
queryset = Funder.objects.all()
name = self.request.query_params.get('term')
if name is not None:
queryset = queryset.filter(Funder_name=name)
return queryset
URLS.py
path(
'funder/<term>',
funder.FunderViewSet.as_view(),
name='funder-lookup'
),