11 lines
296 B
Python
11 lines
296 B
Python
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}'
|