title: Cloning multiple objects and returning them back in response with DRF
body: <p>My goal is to clone mulitple objects and serialize them so that I can return the result back in my REST Api. Currently my code looks like this:</p>
  
  <pre><code>objects_to_clone = MyModel.objects.filter(...)
  new_objects = []
  for obj in objects_to_clone:
      clone = copy.deepcopy(file)
      clone.id = None
      # Do something else with the cloned object
      new_objects.append(clone)
  serializer = MySerializer(data=new_objects, many=True) # YIELDS ERROR
  if serializer.is_valid(raise_exception=True):
      serializer.save()
      return Response(serializer.data)
  </code></pre>
  
  <p>The problem with this code is that Django justfully yields </p>
  
  <blockquote>
    <p>nonFieldErrors - Invalid data. Expected a dictionary, but got MyModel</p>
  </blockquote>
  
  <p>How is it possible to overcome this without having to find dirty workarounds ?</p>