
    
Ug                     B    d dl mZ d dlZd dlZd dlZd dlmZ d Zd ZdS )    )FileSystemStorageN)settingsc                  D   dd l dd ld                    fdt          d          D                       } | d                    fdt          d          D                       z  } t	          |           } j        |           d                    |          }|S )Nr    c              3   B   K   | ]} j         j                  V  d S N)choiceascii_letters.0xrandomstrings     ;/var/www/html/Alfredo_demo/alfredo/admin_panel/functions.py	<genexpr>z/randomStringFunctionForImage.<locals>.<genexpr>   s2      JJAMFM&"677JJJJJJ       c              3   B   K   | ]} j         j                  V  d S r   )r	   digitsr   s     r   r   z/randomStringFunctionForImage.<locals>.<genexpr>	   s1      DDa]V]6=11DDDDDDr      )r   r   joinrangelistshuffle)str1sam_listfinalStringr   r   s      @@r   randomStringFunctionForImager      s    77JJJJJqJJJKKDBGGDDDDD588DDDEEEDDzzHFN8''(##Kr   c                 .   d}t          |          }d}t          j                            | j                  d         }t                      }t          |          t          |          z   }|                    ||           }t          |          dz   |z   S )Nzmedia/admin)location   /)r   ospathsplitextnamer   strsave)imagefullPathfs	fullPath2filetypetheNametheImageNamefilenames           r   uploadTheImagesr1      s    H	H	-	-	-BIw
++A.H(**GWc(mm+Lww|U++Hy>>#h&&r   )	django.core.files.storager   r#   r   r   django.confr   r   r1    r   r   <module>r5      sr    7 7 7 7 7 7 				                      ' ' ' ' 'r   