def EquipmentList(request): jsonList = [] jsonList.append(request.data) #SHOW ALL EQUIPMENTS 1 AND 0 STATUS if request.method == 'GET': queryset = Equipment.objects.all() serializer_class = EquipmentSerializer(queryset, many=True) return Response(serializer_class.data) #ADD NEW EQUIPMENT elif request.method == 'POST': c = jsonList[0]['name'] search = Equipment.objects.filter(name__iexact = c) if search: return Response("Equipment alredy exist") else: queryset = EquipmentSerializer(data=request.data) if queryset.is_valid(): queryset.save() return Response(queryset.data, status=status.HTTP_201_CREATED) return Response(queryset.errors, status=status.HTTP_400_BAD_REQUEST)
def EquipmentUnavailable(request): queryset = Equipment.objects.filter(status = 0).all() serializer_class = EquipmentSerializer(queryset, many=True) return Response(serializer_class.data)