upravy generate filename

This commit is contained in:
ticvac 2024-11-12 20:31:08 +01:00
parent 6186914a7c
commit ad5a242f8d

View file

@ -18,8 +18,11 @@ from django.utils import timezone
def generate_filename_kontaktnicek(self, filename):
# generate random string
length = 32
file_type = filename.split('.')[-1]
fname = "kontaktnicky/" + timezone.now().strftime('%Y-%m-%d-%H_%M') + ""
if len(filename.split('.')) == 1:
file_type = 'lol_neumíš_tam_dát_příponu'
else:
file_type = filename.split('.')[-1]
fname = timezone.now().strftime('%Y-%m-%d-%H_%M') + ""
fname += ''.join(secrets.choice(string.ascii_uppercase + string.digits) for _ in range(length))
fname += '.' + file_type
return os.path.join(settings.SOUSTREDENI_KONTAKTNICKY_DIR, fname)