예제 #1
0
파일: views.py 프로젝트: salran40/POAP
    def post(self, request, format=None):
        serializer = SwitchSerializer(data=request.data)
        if serializer.is_valid():

            swi_object = Switch()
            swi_object.model = serializer.data['model']
            swi_object.name = serializer.data['name']
            swi_object.image = serializer.data['image']
            swi_object.slots = serializer.data['slots']
            swi_object.tier = serializer.data['tier']
            swi_object.line_cards = str(serializer.data['line_cards'])
            swi_object.save()

            serializer = SwitchGetSerializer(swi_object)
            return Response(serializer.data, status=status.HTTP_201_CREATED)
        return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)
예제 #2
0
    def post(self, request, format=None):
        serializer = SwitchSerializer(data=request.data)
        if serializer.is_valid():

            swi_object = Switch()
            swi_object.model = serializer.data['model']
            swi_object.name = serializer.data['name']
            swi_object.image = serializer.data['image']
            swi_object.slots = serializer.data['slots']
            swi_object.tier = serializer.data['tier']
            swi_object.line_cards = str(serializer.data['line_cards'])
            swi_object.save()
            
            serializer = SwitchGetSerializer(swi_object)
            return Response(serializer.data, status=status.HTTP_201_CREATED)
        return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)