示例#1
0
 def create(self,request):
     serializer = serializers.HelloSerializer(data=request.data)
     if serializer.is_valid():
         name = serializer.validated_data.get('name')
         message = f"hello {name}"
         return Response({'message':message})
     else:
         Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)
示例#2
0
 def post(self, request):
     """Create a hello message with our name."""
     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)
示例#3
0
    def create(self, request):
        """Creates a new hello message"""
        serializer = serializers.HelloSerializer(data=request.data)

        if serializer.is_valid():
            first_name = serializer.data.get("first_name")
            last_name = serializer.data.get("last_name")
            message = "Hello " + first_name + " " + last_name

            return Response({"message": message})
        else:
            return Response(serializer.errors,
                            status=status.HTTP_400_BAD_REQUEST)
示例#4
0
    def create(self, request):
        """Create a new hello message.
        Or Insert a object in the database.
        """

        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)
示例#5
0
    def create(self, request):
        """ Create a new hello message"""
        #  THE SERIALIZER CLASS IS specifIED IN THE Serializer.PY
        serializer = serializers.HelloSerializer(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
            )