示例#1
0
 def post(self, request, format=None):
     serializer = ProfileSerializer(data=request.data)
     if serializer.is_valid():
         serializer.save()
         datas = serializer.data
         return Response(datas)
     return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)
示例#2
0
 def post(self, request, *args, **kwargs):
    file_serializer = ProfileSerializer(data=request.data)
    if file_serializer.is_valid():
       file_serializer.save()
       return Response(file_serializer.data, status=status.HTTP_201_CREATED)
    else:
       return Response(file_serializer.errors, status=status.HTTP_400_BAD_REQUEST)      
示例#3
0
 def get(self,request,format=None):
     print("Realizando consulta...")
     #people = Person.objects.all().only(fields)
     queryset = ProfileModel.objects.filter(delete=False)
     #many = True #(Solo si se van a retornar múltiples objetos)
     serializer = ProfileSerializer(queryset,many=True)
     return Response(serializer.data)
示例#4
0
 def put(self, request, pk, format = None):
    Id = self.get_object(pk)
    serializer = ProfileSerializer(Id, data = request.data)
    if serializer.is_valid():
       serializer.save()
       datas = serializer.data
       return Response(datas)
    return Response("Error, No hubieron cambios", status = status.HTTP_404_BAD_REQUEST)
示例#5
0
 def put(self,request, pk,format = None):
    profile = Profile.objects.get(pk=pk)
    # admin.admin_edited =True
    serializer = ProfileSerializer(admin, data=request.data)
    if serializer.is_valid():
       # serializer.data.edited=True
       serializer.save()
       return Response(serializer.data)
示例#6
0
 def get(self, request, pk, format = None):
    Id = self.get_object(pk)
    if Id!= "No":
       Id = ProfileSerializer(Id)
       return Response(Id.data)
    return Response("No existe el registro")
示例#7
0
 def post(self, request, format = None):
    serializer = ProfileSerializer(data = request.data)
    if serializer.is_valid():
       serializer.save()#lo guarda
       datas = serializer.data
       return Response(datas, status = status.HTTP_201_CREATED)
示例#8
0
 def get(self, request, format=None):
    queryset = Profile.objects.filter(delete = False)
    serializer = ProfileSerializer(queryset, many = True)
    return Response(serializer.data)
示例#9
0
 def get(self, request, format=None):
     print("Metodo get filter")
     queryset = ProfileModel.objects.filter(delete=False)
     serializer = ProfileSerializer(queryset, many=True)
     return Response(serializer.data)