Граждане, такая ситуация прочитал кучу статей, чего я только не слышал, тебе нужно переопределить ImageField тебе нужно переопределить метод save() и тому подобное. В общем у меня есть скрипт который выполняет селера т.е синхронизируется с другой базой, все нормально работает обновляет все нужные мне поля, кроме картинок, скрипт постоянно их обновляет/перезаписывает и сохраняет одни и те же картинки.

Вот моя модель книги:

class Book(models.Model):
author = models.ForeignKey('Author', on_delete=models.CASCADE)
genre = models.ForeignKey(Genre,
                          related_name='books',
                          on_delete=models.CASCADE)

title = models.CharField(max_length=255)
description = models.TextField(blank=True)
language = models.CharField("language", max_length=20)
pages = models.IntegerField()
image = models.ImageField(upload_to='products/%Y/%m/%d')
slug = models.SlugField(max_length=255)
price = models.DecimalField(max_digits=10, decimal_places=2)

isbn = models.CharField('ISBN', max_length=13,
                        unique=True)
created = models.DateTimeField(auto_now_add=True)
available = models.BooleanField(default=True)
quantity = models.IntegerField()

Мой скрипт который синхронизируется с другой базой и обновляет текущую https://paste.ofcode.org/6vnx54YKtu4yZ8XbxpNqE2

строки 29-37 Как раз скачивает картинки в media

Нужно что бы это было дефолтное значение в словаре аргумента default метода get_or_create

Заранее Благодарю!