Esempio n. 1
0
 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)
Esempio n. 2
0
 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)
Esempio n. 3
0
 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)
Esempio n. 4
0
    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)
Esempio n. 5
0
    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)
Esempio n. 6
0
 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)
Esempio n. 7
0
    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)
Esempio n. 8
0
 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)
Esempio n. 9
0
    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
			)