a
    "[c                     @   sP   d dl mZ d dlZd dlZd dlZdd Zdd Zdd Zd	d
 Zdd Z	dS )    )FileSystemStorageNc                     sp   dd l  dd ld fddtdD } | d fddtdD 7 } t| } | d|}|S )Nr    c                 3   s   | ]}  jV  qd S N)choiceascii_letters.0xrandomstring 0/var/www/html/Beni/beni/admin_panel/functions.py	<genexpr>       z/randomStringFunctionForImage.<locals>.<genexpr>   c                 3   s   | ]}  jV  qd S r   )r   digitsr   r
   r   r   r      r      )r   r   joinrangelistshuffleZstr1Zsam_listZfinalStringr   r
   r   randomStringFunctionForImage   s    "

r   c                 C   sV   d}t |d}d}tj| jd }t }t|t| }||| }t|d | S )Nzmedia/adminlocation   /r   ospathsplitextnamer   strsaveimageZfullPathfsZ	fullPath2ZfiletypeZtheNameZtheImageNamefilenamer   r   r   uploadTheImages   s    
r)   c                 C   sV   d}t |d}d}tj| jd }t }t|t| }||| }t|d | S )Nzmedia/buyer_profiler   r   r   r   r%   r   r   r   uploadTheProfile   s    
r*   c                 C   sV   d}t |d}d}tj| jd }t }t|t| }||| }t|d | S )Nzmedia/categoryr   r   r   r   r%   r   r   r   uploadTheCategory#   s    
r+   c                  C   sT   d dd tdD } | d dd tdD 7 } t| }t| d |}|S )Nr   c                 s   s   | ]}t tjV  qd S r   )r   r   r   r   r   r   r   r   r   /   r   z,randomStringFunctionForPw.<locals>.<genexpr>
   c                 s   s   | ]}t tjV  qd S r   )r   r   r   r   r   r   r   r   r   0   r      )r   r   r   r   r   r   r   r   r   randomStringFunctionForPw.   s    

r.   )
django.core.files.storager   r   r   r   r   r)   r*   r+   r.   r   r   r   r   <module>   s   	
