
    "[c                     F    d dl mZ d dlZd dlZd dlZd Zd Zd Zd Zd Z	y)    )FileSystemStorageNc                     dd l dd ldj                  fdt        d      D              } | dj                  fdt        d      D              z  } t	        |       } j
                  |       dj                  |      }|S )Nr    c              3   V   K   | ]   } j                   j                         " y wN)choiceascii_letters.0xrandomstrings     0/var/www/html/Beni/beni/admin_panel/functions.py	<genexpr>z/randomStringFunctionForImage.<locals>.<genexpr>   s#     JAMFMM&"6"67   &)   c              3   V   K   | ]   } j                   j                         " y wr   )r   digitsr
   s     r   r   z/randomStringFunctionForImage.<locals>.<genexpr>   s!     D8a]V]]6==18r      )r   r   joinrangelistshuffle)str1sam_listfinalStringr   r   s      @@r   randomStringFunctionForImager      sf    77JqJKDBGGD58DEEDDzHFNN8''(#K    c                    d}t        |      }d}t        j                  j                  | j                        d   }t               }t        |      t        |      z   }|j                  ||       }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   uploadTheImagesr4      sq    H	H	-BIww

+A.H(*GWc(m+Lww|U+Hy>#h&&r   c                    d}t        |      }d}t        j                  j                  | j                        d   }t               }t        |      t        |      z   }|j                  ||       }t        |      dz   |z   S )Nzmedia/buyer_profiler    r"   r#   r$   r+   s           r   uploadTheProfiler6      sq    
* GGUZZ(+	%	''l3x=(GGL%(Is8##r   c                    d}t        |      }d}t        j                  j                  | j                        d   }t               }t        |      t        |      z   }|j                  ||       }t        |      dz   |z   S )Nzmedia/categoryr    r"   r#   r$   r+   s           r   uploadTheCategoryr8   #   sq    
*GGUZZ(+	%	''l3x=(GGL%(Is8##r   c                      dj                  d t        d      D              } | dj                  d t        d      D              z  } t        |       }t        j                  |       dj                  |      }|S )Nr   c              3   b   K   | ]'  }t        j                  t        j                         ) y wr   )r   r   r   r	   r   r   s     r   r   z,randomStringFunctionForPw.<locals>.<genexpr>/   s      Hiv334i   -/
   c              3   b   K   | ]'  }t        j                  t        j                         ) y wr   )r   r   r   r   r;   s     r   r   z,randomStringFunctionForPw.<locals>.<genexpr>0   s     A1&--.r<      )r   r   r   r   r   )r   r   r   s      r   randomStringFunctionForPwr@   .   s`    
HeBiHIAaA	BBJwwx r   )
django.core.files.storager   r%   r   r   r   r4   r6   r8   r@    r   r   <module>rC      s'    7 	 '$$r   