Я использую cloudinary
с Django, и мне нужно продублировать экземпляр модели, который также содержит CloudinaryField
. Я знаю, как дублировать экземпляры модели в Django, но я не знаю, как дублировать изображение.
Это моя модель:
class CustomImage(models.Model):
image = CloudinaryField("image", null=True, blank=True)
timestamp = models.DateTimeField(auto_now_add=True, auto_now=False)
updated = models.DateTimeField(auto_now=True, auto_now_add=False)
Это мой код дублирования для экземпляр этой модели:
image = CustomImage.objects.get(id=1)
image.pk = None
image.save()
Проблема заключается в том, что оба экземпляра теперь присвоили одно и то же изображение, поэтому, если я удаляю одно, другое удаляется. Как я могу правильно продублировать существующее изображение в облачном виде?