Объект Django создается дважды
У меня большое приложение и я смог найти, где находится "ошибка" (Вот почему мне не нужно загружать больше моего кода)
image_model = Image_model(
user = user,
lan = lan,
lon = lon,
width = width,
height = height,
image_name = image_name,
image_name_preview = image_name_preview,
image = original_image,
preview_image = preview_image,
whatisseen = whatisseen,
timestamp_create = timestamp_create
)
image_model.save()
RoomChatMessage.objects.create(
room = room,
user = user,
content = message,
image = image_modal,
)
payload = {"Success": "Message successfully added"}
Итак, когда я вызываю функцию вокруг этих двух объектов, создается объект изображения, а затем объект RoomChatMessage. Но теперь у меня возникла проблема:
Когда я вынимаю image_modal (полный объект) и создаю только RoomChatMessage (без изображения), он работает нормально. Но если я вызываю функцию в таком виде, я получаю один объект Image и два объекта Message - но почему?