PyInventory/inventory/ckeditor_upload.py

16 wiersze
400 B
Python
Czysty Zwykły widok Historia

2020-11-11 16:36:09 +00:00
import logging
from bx_django_utils.filename import clean_filename
2020-11-11 16:36:09 +00:00
from django.utils.crypto import get_random_string
logger = logging.getLogger(__name__)
def get_filename(filename, request):
random_string = get_random_string(length=12)
2020-11-11 16:36:09 +00:00
filename = clean_filename(filename)
filename = f'{random_string}/{filename}'
logger.info(f'Upload filename: {filename!r}')
return filename