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