diff --git a/server/apps/consulting/views.py b/server/apps/consulting/views.py index f7e1f58..a359800 100644 --- a/server/apps/consulting/views.py +++ b/server/apps/consulting/views.py @@ -87,6 +87,13 @@ class DeviceViewSet(ModelViewSet): ordering = ['-id'] search_fields = ['company_name', 'device_name', 'spec', 'manufactor', 'dec_parameter', 'procurement_time'] + @action(methods=["get"], detail=False, serializer_class=Serializer) + def no_page(self, request, *args, **kwargs): + data = Device.objects.all() + serializer = DeviceSerializer(data, many=True) + return Response(serializer.data) + + def make_data(self, data, sheet, i): data["company_number"] = sheet["a" + str(i)].value data["company_name"] = sheet["b" + str(i)].value