0
0 комментариев

Есть модель

class ImageModel(models.Model):
    name = models.CharField(max_length=255)
    avatar = models.ImageField('Аватар', upload_to='avatars')

Загружаем аватар первый раз:

img = ImageModel(name=name)
img.avatar.save(some_file_name, ContentFile(img_file))
img.save()

Получаем:

/name
img_file.bmp

Подгружает второй раз в ту же модель.

img.avatar.save(some_file_name, ContentFile(img_file))
img.save()

Получаем:

/name
img_file.bmp
img_file_NlkiAsd.bmp

Еще раз.
Получаем:

/name
img_file.bmp
img_file_NlkiAsd.bmp
img_file_zlJUmDx.bmp

Помогите накодить чтоб файлы не множились, а сохранялись под тем же именем.

Изменен статус публикации
Добавить комментарий