Я создал конечную точку API Django Rest Framework.
Вот представление, которое я создал для моей конечной точки API:
class myApiList(generics.ListCreateAPIView):
queryset = tst.objects.using.all()
serializer_class = mySerializer
filter_backends = [DjangoFilterBackend]
filterset_fields = ('Status',)
Этот код позволяет мне добавлять фильтры при получении данных из APIконечная точка, использующая Jquery на стандартной веб-странице.
Итак, если на моей странице я хочу показать только записи со статусом Free
, я получу эту конечную точку:
("/myApi/?Status=Free")
Но чтоесли я хочу показать не только элементы со статусом Free
, , но также те, которые имеют статус Pending
?
Я попробовал это, но это не работает, так как будетпоказывать только записи со статусом Pending
("/myApi/?Status=Free&Status=Pending")
Есть ли способ решить эту проблему? Должен ли я что-то изменить в URL-адресе или мне нужно внести некоторые изменения из моего бэкэнда Django?