
    id                     >    d dl mZ d dlmZ d dlmZ  G d de      Zy)    )models)User)AbstractTimeStampModelc                   >   e Zd Z ej                  eej                  d      Z ej                  d      Z	 ej                  d      Z
 ej                  ddd      Z ej                  ddd	      Z ej                  d
dd      Zd Zed        Z G d d      Zy)UserProfileprofile)	on_deleterelated_name   )
max_lengthimagesT)	upload_toblanknull   )r   r   r   F)defaultr   r   c                     | j                   S )N)	full_nameselfs    @/var/www/html/dp2/backend_v2.1/server/apps/userprofile/models.py__str__zUserProfile.__str__   s    ~~    c                 T    | j                    d| j                   j                         S )N )
first_name	last_namestripr   s    r   r   zUserProfile.full_name   s&    //"!DNN#34::<<r   c                       e Zd ZdZdZy)UserProfile.MetazUser ProfilezUser ProfilesN)__name__
__module____qualname__verbose_nameverbose_name_plural r   r   Metar       s    %-r   r'   N)r!   r"   r#   r   OneToOneFieldr   CASCADEuser	CharFieldr   r   
ImageFieldimagephone_numberBooleanFieldsend_booking_emailsr   propertyr   r'   r&   r   r   r   r      s    6Y@D!!!S1J   C0IF4HE#6##rDIL-&--
 = =. .r   r   N)	django.dbr   apps.core.modelsr   coresite.mixinr   r   r&   r   r   <module>r5      s     ! 1.( .r   