pflaenz.li/pflaenzli/pflaenzli/upload.py
2023-04-02 16:08:09 +02:00

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}'