import os from pathlib import Path from uuid import uuid4 from django.core.files.storage import default_storage def generate_unique_filename(filename): file_type = Path(filename).suffix new_filename = default_storage.get_available_name(uuid4()) return f'{new_filename}{file_type}'