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)
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)
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)
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)
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)
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")
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)
def get(self, request, format=None): queryset = Profile.objects.filter(delete = False) serializer = ProfileSerializer(queryset, many = True) return Response(serializer.data)
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)