
    HIg                     h    d dl Z d dlZd dlZd dlmZ d dlmZ d dlmZ d dl	m
Z
 ddlmZ ed        Zy)	    N)settings)JsonResponse)csrf_exempt)status   )Userc                    t        j                  | j                        }	 t        j                  j                  |d   d      }d|_
        |d   |_        |d	   |_        |d   |_        |d
   |_        |j                          t!        dt"        j$                  ddt"        j$                        S # t        j                  $ r8 t               }dj                  d t        d      D              }d|z   |_	        Y w xY w)N	client_id   )r
   	user_type c              3   F   K   | ]  }t        j                  d         yw)$1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZN)randomchoice).0is     0/var/www/html/SAHYOG_SETU_ADMIN/accounts/apis.py	<genexpr>zuser.<locals>.<genexpr>   s     dVWFMM*PQds   !   zuser-nameemailprofile_piczUser added.)messager   F)safer   )jsonloadsbodyr   objectsgetDoesNotExistjoinrangeusernamer   r   r   r
   r   saver   r   HTTP_200_OK)requestrequest_datauserr$   s       r   r)   r)      s    ::gll+L+||L,ESTU DNV$DIg&DJ!+.DN#M2DIIK]V=O=OPW\ekewewxx  +v77d[`ab[cde(*+s   $B1 1AC<;C<)datetimer   r   django.confr   django.httpr   django.views.decorators.csrfr   rest_frameworkr   modelsr   r)        r   <module>r2      s3         $ 4 !  y yr1   