def create(self, request): serializer = serializer_class(date=request.date) if serializer.is_valid(): name = serializer.validated_data.get('name') message = 'Hello {}'.format(name) return Response({'message': message}) else: return Response(serializer.errors, status.HTTP_400_BAD_REQUEST)
def create(self, request): """creates a new hello message""" serializer = self.serializer_class(data=request.data) if serializer.is_valid(): name = serializer.validated_data.get("name") message = f'Hello {name}' return Response({"message": message}) else: return Response(serializer.errors, status=400)
def create(self, request): """Create a new hello message""" serializer = self.serializer_class(data=request.data) if serializer.is_valid(): name = serializer.validated_data.get('name') message = f'Hello {name}' return Response({'message': message}) else: return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)
def post(self, request): #crea un mensaje con nuestro nombre serializer = self.serializer_class(data=request.data) if serializer.is_valid(): name = serializer.validated_data.get('name') message = f'Hello {name}' return Response({'message': message}) else: return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)
def create(self, request): """Create a new hello message.""" serializer = serializers.HelloSerializer(data=request.data) if serializer.is_valid(): name = serializer.data.get('name') message = 'Hello {0}'.format(name) return Response({'message': message}) else: return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)
def put(self, request, pk=None): """handle updating object""" #pk is used for id for the object that you want to be update # put is update a row serializer = self.serializer_class(data=request.data) name = 'shayan' if serializer.is_valid(): name = serializer.validated_data.get('name') return Response({'message': name}) else: return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)
def post(self, request): """ Crea un mensaje con nuestro nombre """ # serializer_class es una clase que configura nuestra clase para la PIVIEW, es una manera estandar serializer = self.serializer_class(data=request.data) if serializer.is_valid(): name = serializer.validated_data.get('name') message = f'Hello {name}' return Response({'message': message}) else: return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)
def create(self, req): # pass the data to the serializer to validate it serializer = self.serializer_class(data=req.data) # making decision depending on the validity if serializer.is_valid(): # getting the valid data from the serializer name = serializer.validated_data.get('name') # return the hello message with status code 200 ok , return Response({"message": f"hello {name}"}) else: # return the serializer eroor message with a status code 400 bad requist return Response(serializer.errors, status=400)
def post(self, request): """Create hello message with our name""" serializer = self.serializer_class(data=request.data) #if serializer value is valid do our logic if serializer.is_valid(): name = serializer.validated_data.get('name') message = 'Hello {}'.format(name) return Response({'message': message}) else: # error http 400 bad request return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)
def post(self, request): """Create a message with our name""" serializer = self.serializer_class(data=request.data) # Validate the serializer if serializer.is_valid(): name = serializer.validated_data.get('name') # f'' insert variable into string message = f'Hello {name}' return Response({'message': message}) else: return Response( serializer.errors, status=status.HTTP_400_BAD_REQUEST )