示例#1
0
    def put(self, request, pk, format=None):
        survey = self.get_object(pk)
        serializer = ProveedorSerializer(survey, data=request.DATA)

        if serializer.is_valid():
            serializer.save()
            return Response(serializer.data, status=status.HTTP_202_ACCEPTED)
        return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)
示例#2
0
    def post(self, request):
        q = request.GET.get("single", False)
        #print q
        if q == '1':
            #print 1
            serializer = ProveedorSerializer(data=request.DATA)
        else:
            #print 0
            serializer = ProveedorSerializer(data=request.DATA, many=True)

        if serializer.is_valid():
            serializer.save()
            return Response(serializer.data, status=status.HTTP_201_CREATED)
        return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)