Загрузка изображения из другого представления модала
У меня есть две модели и в методе обновления первого модального набора представлений, (используя модель набора представлений) я пытаюсь добавить изображение ко второй модели, но сталкиваюсь с проблемами.
def update(self, request, *args, **kwargs):
data = request.data
instance = self.get_object()
serializer = self.get_serializer(instance, data=data) # partial=partial)
if serializer.is_valid(raise_exception=True):
# get image from recieved data
# profileImage = data["profileImage"]
profileImage = request.data.get("profileImage", None)
## update first modal
self.perform_update(serializer)
## add an image to second modal,
secondModel.objects.filter(user=request.user.id).update(profileImage=profileImage)
Я вижу, что url изображения добавляется, но в каталоге медиа нет изображения. На самом деле я обновляю и другие поля, которые работают нормально, но есть проблема с этим полем изображения. При прямом обновлении в представлениях второй модели проблемы нет. Отправляю данные формы из frontend.
Так есть ли другой способ работы с файловыми объектами?