def post(self, request): post_with_owner = Post() self.check_permissions(request) # compruebo si el usuario autenticado puede hacer POST blog = Blog.objects.filter(owner=request.user).all() post_with_owner.blog = blog[0] post_with_owner.owner = request.user # asigno como propietario de la foto, el usuario autenticado post_with_owner.visibility = POSTED serializer = PostCreateSerializer(instance=post_with_owner, data=request.data) if serializer.is_valid(): serializer.save() # Guarda el objeto Photo y me lo devuelve return Response(serializer.data, status=status.HTTP_200_OK) else: return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)