title: How can I get User at Validate in Serializer?
body: <p>In my view(CreateView) I overriding my method def create, but in my validate I cant get logged user by <code>self.context.get('request').user</code>, so, how can I get the user logged in my validate?</p>
  
  <p><strong>UPDATE:</strong></p>
  
  <p>The Error is:</p>
  
  <p><code>line 293, in validate
      user = self.context.get('request').user
  AttributeError: 'NoneType' object has no attribute 'user'</code></p>
  
  <p><strong>UPDATE 2</strong></p>
  
  <pre><code>class OrderAPIPost(CreateAPIView):
      permission_classes = (permissions.IsAuthenticated, )
      serializer_class = MultipleOrderSerializer
      queryset = Order.objects
  
      def create(self, request, *args, **kwargs):
         write_serializer = MultipleOrderSerializer(data=request.data)
         write_serializer.is_valid(raise_exception=True)
         orders = write_serializer.data.get('items')
         orders = list(map(lambda order: Order.create_order(order, self.request.user), orders))
         read_serializer = list(map(lambda order: OrderSerializerList(order), orders))
         read_serializer = list(map(lambda order: order.data, read_serializer))
         return Response(read_serializer, status=status.HTTP_201_CREATED)
  </code></pre>