
¥è]Ç	  ã               @   sì   d  d l  m Z d  d l m Z Gd d „  d e j ƒ Z Gd d „  d e j ƒ Z Gd d „  d e j ƒ Z Gd	 d
 „  d
 e j ƒ Z Gd d „  d e j ƒ Z	 Gd d „  d e j ƒ Z
 Gd d „  d e j ƒ Z Gd d „  d e j ƒ Z d S)é    )Úmodels)ÚUserc               @   sš   e  Z d  Z e j e d e j ƒZ e j d d ƒ Z	 e j d d d d d d ƒ Z
 e j d d d d d d ƒ Z e j d d ƒ Z e j d d	 ƒ Z d
 S)ÚUserInfoÚ	on_deleteÚ
max_lengthéÈ   i,  ÚblankTÚnullÚdefaultiÐ  N)Ú__name__Ú
__module__Ú__qualname__r   Ú
ForeignKeyr   ÚCASCADEÚuser_idÚ	CharFieldÚnameÚemailÚunameÚBooleanFieldÚ	is_activeÚIntegerFieldZcoins© r   r   úG/home/ip-d/Documents/live_download/Sterling/myproject/userapp/models.pyr      s   r   c               @   sp   e  Z d  Z e j d d d d ƒ Z e j d d d d ƒ Z e j d d d d ƒ Z e j	 d d d d ƒ Z
 d S)	ÚVirtualKeyboardr   r   r
   Ú r   Tr	   N)r   r   r   r   r   ÚrankÚtitleÚ	TextFieldÚdescriptionÚ	FileFieldÚimager   r   r   r   r      s   r   c               @   sR   e  Z d  Z e j d d d d ƒ Z e j d d d d ƒ Z e j d d ƒ Z d S)ÚQuestionAnswersr   Tr	   r
   FN)	r   r   r   r   r   ZquestionÚanswerr   Úreadr   r   r   r   r"      s   r"   c               @   sX   e  Z d  Z e j d d d d ƒ Z e j d d d d ƒ Z e j d d d d ƒ Z d	 S)
ÚSiteContactInfor   é   r
   r   r   r   Tr	   N)	r   r   r   r   r   Zphone_nor   r   Úaddressr   r   r   r   r%      s   r%   c               @   sR   e  Z d  Z e j d d ƒ Z e j d d d d d d ƒ Z e j d d ƒ Z d	 S)
ÚKeyboardr   r   é2   r   Tr	   r
   r   N)	r   r   r   r   r   ÚlabelZ
keys_countr   Ú
is_deletedr   r   r   r   r(   "   s   r(   c               @   sj   e  Z d  Z e j d d d d ƒ Z e j e d e j ƒZ	 e j
 d d d d ƒ Z e j d d	 ƒ Z d
 S)ÚKeyboard_keysr   Tr	   r   r   r   r
   r   r   N)r   r   r   r   r    Z	key_imager   r(   r   Úkeyboard_idr   r   r   r+   r   r   r   r   r,   (   s   r,   c               @   sô   e  Z d  Z e j e d e j d d d d ƒZ e j d d d d ƒ Z	 e j e
 d e j d d d d ƒZ e j d d d d ƒ Z e j d d ƒ Z e j d d ƒ Z e j d d ƒ Z e j d d ƒ Z e j d d ƒ Z e j d d ƒ Z d S)	ÚUserAddedPostr   r   Tr	   r
   r   FN)r   r   r   r   r   r   r   Zuserinfo_idr    r!   r(   r-   r   Zkeys_idr   Z
total_viewZpost_view_accessZcurrent_viewZrank_gainedr   Z	offensiveZoffensive_atr   r   r   r   r.   /   s   $$r.   c               @   sp   e  Z d  Z e j e d e j ƒZ e j e d e j ƒZ	 e j
 d d d d ƒ Z e j
 d d d d ƒ Z d S)ÚOtherUsersReactionr   r   Tr	   r
   r   N)r   r   r   r   r   r.   r   Zpost_idr   Zlogged_user_idr   Zreaction_key_idsr   r   r   r   r   r/   <   s   r/   N)Ú	django.dbr   Údjango.contrib.auth.modelsr   ÚModelr   r   r"   r%   r(   r,   r.   r/   r   r   r   r   Ú<module>   s   