title: How to get more params when I use the rest framework?
body: <p>How to get more params when I use the rest framework ?</p>
  
  <p>This is my model:</p>
  
  <pre><code>class CloudServer(models.Model):
      buytime = models.ForeignKey(to=BuyTime)  # time duration
      expiration_time = models.DateTimeField()  # expire time
      availablearea = models.ForeignKey(to=AvailableArea)
      profile = models.TextField()  # profile
  </code></pre>
  
  <p>This is my serializers:</p>
  
  <pre><code>class CloudServerCreateSerializer(ModelSerializer):
      class Meta:
          model = CloudServer
          fields = "__all__"
  </code></pre>
  
  <p>This is my views:</p>
  
  <pre><code>class CloudServerCreateAPIView(CreateAPIView):
      serializer_class = CloudServerCreateSerializer
      permission_classes = []
      queryset = CloudServer.objects.all()
  
      def post(self, request, *args, **kwargs):
          # there I want more params.
          #serializer.save()
          return Response(data="Create success", status=HTTP_200_OK, exception=None)
  </code></pre>
  
  <p>The rest framework api web browser:</p>
  
  <p><a href="https://i.stack.imgur.com/vIKSR.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/vIKSR.jpg" alt="enter image description here"></a></p>
  
  <p>You see, there are only 4 params related to the model fields.</p>
  
  <p>In there I want to get more params inputs here(such as 10 count), 
  and when I create I want to save 4 of the 10 params to the model serializer, and the remainder 6 params to use as other usefulness in <code>CloudServerCreateAPIView</code>'s <code>post</code> method.</p>