diff --git a/apps/device/views.py b/apps/device/views.py index a40220f..c0386f0 100644 --- a/apps/device/views.py +++ b/apps/device/views.py @@ -65,6 +65,15 @@ def create_multi_device(self, request): class ListCreateSpaceDeviceViewSet(generics.ListCreateAPIView): serializer_class = SpaceDeviceSerializer pagination_class = BasePagination + filter_backends = [SearchFilter] + search_fields = [ + "name", + "description", + "id", + "device__lorawan_device__dev_eui", + "device__id", + "device__device_model__name", + ] def get_serializer_class(self): if self.request.method == "POST":