Я использую DRF ViewSet для поиска имени, но только частичного текста.Проблема в том, что я использую get_queryset
для фильтрации данных из БД с помощью icontains
:
class CustomerViewSet(viewsets.ModelViewSet):
serializer_class = serializers.CustomerSerializer
permission_classes = [IsAuthenticated]
lookup_field = 'full_name'
def get_queryset(self):
if self.kwargs:
return models.Customer.objects.filter(full_name__icontains=self.kwargs['full_name'])
else:
return models.Customer.objects.all()
Представление отправляет мне 404 error
, но когда я печатаю его в терминале, оно показывает существующие данные.