Как игнорировать get_valid_name для санации пробелов и специальных символов

Когда мы загружаем файлы в azure storage через django, он добавляет подчеркивание, если в имени файла есть пробел или специальные символы, и это нарушает функциональность. Можно ли как-то игнорировать это или изменить. Я перепробовал несколько вариантов, но это не работает, как пользовательские опции хранения. Если я пробую опции пользовательского хранилища, оно не загружается в хранилище blob, а загружает папку проекта. Ниже приведен код, который я пробовал использовать в пользовательском хранилище,

from django.core.files.storage import FileSystemStorage

class CustomStorage(FileSystemStorage):

    def _save(self, name, content):
        return super(CustomStorage, self)._save(name, content)

    def get_valid_name(self, name):
        return name

 file_path = models.FileField(upload_to=get_upload_path, max_length=1000, storage=CustomStorage())

Я пробовал другие предложения, но ничего не помогло.

Вот и мои ожидания тоже https://github.com/jschneier/django-storages/issues/1264

Вернуться на верх