Skip to content
Snippets Groups Projects
storage.py 360 B
Newer Older
  • Learn to ignore specific revisions
  • import unicodedata
    
    from django.core.files.storage import FileSystemStorage
    
    
    class ASCIIFileSystemStorage(FileSystemStorage):
        """
        Convert unicode characters in name to ASCII characters.
        """
        def get_valid_name(self, name):
            name = unicodedata.normalize('NFKD', name).encode('ascii', 'ignore')
            return super().get_valid_name(name)