Как изменять имя файла при загрузки в Django?
from os.path import splitext
from uuid import uuid4
from django.core.files.storage import FileSystemStorage

class UUIDFileStorage(FileSystemStorage):
    def get_available_name(self, name, max_length=None):
        _, ext = path.splitext(name)
        return uuid4().hex + ext

class SomeModel(models.Model):
    some_filed = models.ImageField('Какое-то изображение', upload_to='someimages', storage=UUIDFileStorage())
from os.path import splitext
from uuid import uuid4
from django.core.files.storage import FileSystemStorage

class UUIDFileStorage(FileSystemStorage):
    def get_available_name(self, name, max_length=None):
        _, ext = path.splitext(name)
        return uuid4().hex + ext

class SomeModel(models.Model):
    some_filed = models.ImageField('Какое-то изображение', upload_to='someimages', storage=UUIDFileStorage())