
    ;xg                        d dl mZ d dlmZ d dlmZ d dlmZ d dlZd dl	m
Z
 d dlmZ  G d d	ej                        Z G d
 dej                        Z G d dej                        Z G d dej                        Z G d dej                        Z G d dej                        Z G d dej                        Z G d dej                        Zy)    )models)settings)admin)ImageN)BytesIO)InMemoryUploadedFilec                       e Zd Z ej                  ddd      Z ej                  ddd      Z ej                  ddd      Z ej                  dd      Z
d Z G d d      Zy)	Connect   T
max_lengthnullblank)r   r   c                     | j                   S )N)nameselfs    0/var/www/html/webapps/promises/web_app/models.py__str__zConnect.__str__   s    yy    c                       e Zd ZdZy)Connect.Metar
   N__name__
__module____qualname__verbose_name_plural r   r   Metar      s    %r   r   N)r   r   r   r   	CharFieldr   
EmailFieldemailnumber	TextFieldmessagesr   r   r   r   r   r
   r
   
   sg    			St$	?D
&

s4
@E6s4@FV4d3H& &r   r
   c                   |    e Zd Z ej                  dddd      Z ej                  ddd      Z G d d      Zd	 Z	y
)	VideoLinkvideosTVideo	upload_tor   r   verbose_namer   r   c                       e Zd ZdZy)VideoLink.Metar'   Nr   r   r   r   r   r.      s    'r   r   c                 8    dj                  | j                        S )NzVideoLink #{}formatidr   s    r   r   zVideoLink.__str__   s    %%dgg..r   N)
r   r   r   r   	FileField	video_urlr    linkr   r   r   r   r   r'   r'      s@       8$dY`aI			St4	@D
( (/r   r'   c                       e Zd Z ej                  ddd      Z ej                  ddd      Z ej                  d      Z	d Z
 G d d	      Zy
)SponsoredBlockTwor   Tr   imagesr+   r   r   defaultc                 8    dj                  | j                        S )NzSponsoredBlockTwo #{}r0   r   s    r   r   zSponsoredBlockTwo.__str__*   s    &--dgg66r   c                       e Zd ZdZy)SponsoredBlockTwo.Metar7   Nr   r   r   r   r   r>   -   s    /r   r   Nr   r   r   r   r    r   r3   imageBooleanFieldis_verifiedr   r   r   r   r   r7   r7   %   sO    6sTBDFxd$GE%&%%d3K70 0r   r7   c                       e Zd Z ej                  ddd      Z ej                  ddd      Z ej                  d      Z	d Z
 G d d	      Zy
)SponsoredBlockThreer   Tr   r8   r9   r:   c                 8    dj                  | j                        S )NzSponsoredBlockThree #{}r0   r   s    r   r   zSponsoredBlockThree.__str__5   s    (//88r   c                       e Zd ZdZy)SponsoredBlockThree.MetarD   Nr   r   r   r   r   rG   8   s    1r   r   Nr?   r   r   r   rD   rD   0   sO    6sTBDFxd$GE%&%%d3K92 2r   rD   c                       e Zd Z ej                  ddd      Z ej                  ddd      Z ej                  ddd      Z ej                  ddd      Z	 ej                  d      Zd Z G d d	      Zy
)SponsoredBlockFourr   Tr   r8   r9   r:   c                 8    dj                  | j                        S )NzSponsoredBlockFour #{}r0   r   s    r   r   zSponsoredBlockFour.__str__C   s    '..tww77r   c                       e Zd ZdZy)SponsoredBlockFour.MetarI   Nr   r   r   r   r   rL   F   s    0r   r   N)r   r   r   r   r    r   name2name3r3   r@   rA   rB   r   r   r   r   r   rI   rI   <   s{    6sTBDF$dCEF$dCEFxd$GE%&%%d3K81 1r   rI   c                      e Zd Z ej                  ddd      Z 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      Zd Z G d d      Zy)TabOner   Tr   r   r   zimages/kelownar   r+   r   r   r,   r(   r)   r*   r   r   auto_now_addc                 8    dj                  | j                        S )NzBTS Kelowna #{}r0   r   s    r   r   zTabOne.__str__S   s     ''00r   c                       e Zd ZdZy)TabOne.MetazBTS KelownaNr   r   r   r   r   rX   W   s    )r   r   Nr   r   r   r   r    titler3   	image_urlr4   URLFieldyoutube_urlr$   contentDateTimeField
created_atr   r   r   r   r   rP   rP   J   s    F4dCE   +;4dahiI   8$dY`aI!&//48KfT5G%%%48J1* *r   rP   c                      e Zd Z ej                  ddd      Z 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      Zd Z G d d      Zy)TabTwor   TrQ   zimages/aldergrover   rR   r(   r)   r*   rS   rT   c                 8    dj                  | j                        S )NzBTS Aldergrove #{}r0   r   s    r   r   zTabTwo.__str__b   s    #**47733r   c                       e Zd ZdZy)TabTwo.MetazBTS AldergroveNr   r   r   r   r   re   f   s    ,r   r   NrY   r   r   r   rb   rb   Z   s    F4dCE   +>dQUdklI   8$dY`aI!&//48KfT5G%%%48J4- -r   rb   c                      e Zd Z ej                  ddd      Z 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      Zd Z G d d      Zy)TabThreer   TrQ   zimages/mapleridger   rR   r(   r)   r*   rS   rT   c                 8    dj                  | j                        S )NzBTS Maple Ridge #{}r0   r   s    r   r   zTabThree.__str__q   s    $++DGG44r   c                       e Zd ZdZy)TabThree.MetazBTS Maple RidgeNr   r   r   r   r   rj   u   s    -r   r   NrY   r   r   r   rg   rg   i   s    F4dCE   +>dQUdklI   8$dY`aI!&//48KfT5G%%%48J5. .r   rg   )	django.dbr   django.confr   django.contribr   PILr   sysior   django.core.files.uploadedfiler   Modelr
   r'   r7   rD   rI   rP   rb   rg   r   r   r   <module>rs      s          
  ?&fll &/ /"	0 	0	2&,, 	21 1*V\\ * -V\\ -.v|| .r   