ó
4D'Xc           @   st   d  d l  Z  d  d l m Z d  d l m Z d  d l m Z d e j f d „  ƒ  YZ e e d e ƒd „  ƒ Z	 d S(	   iÿÿÿÿN(   t   models(   t
   pre_delete(   t   receivert   Documentc           B   sZ   e  Z e j d  d ƒ Z e j d d ƒ Z e j d d ƒ Z d d	 d „  ƒ  YZ	 d „  Z
 RS(
   t
   max_lengthi-   t	   db_columnt   number_of_filet	   upload_tos   files/t   Metac           B   s   e  Z d Z RS(   t	   device_idt   numberOfFile(   s	   device_ids   numberOfFile(   t   __name__t
   __module__t   unique_together(    (    (    s_   D:\SMTech Code\LeakLess Software\LeakLess Monitor\LeakLess Monitor\Applications\Files\models.pyR      s   c         C   s   t  j j |  j j ƒ S(   N(   t   ost   patht   basenamet   docfilet   name(   t   self(    (    s_   D:\SMTech Code\LeakLess Software\LeakLess Monitor\LeakLess Monitor\Applications\Files\models.pyt   filename   s    (    (   R   R   R    t	   CharFieldR	   t   IntegerFieldR
   t	   FileFieldR   R   R   (    (    (    s_   D:\SMTech Code\LeakLess Software\LeakLess Monitor\LeakLess Monitor\Applications\Files\models.pyR   
   s
   t   senderc         K   s   | j  j t ƒ d  S(   N(   R   t   deletet   False(   R   t   instancet   kwargs(    (    s_   D:\SMTech Code\LeakLess Software\LeakLess Monitor\LeakLess Monitor\Applications\Files\models.pyt   mymodel_delete   s    (
   R   t	   django.dbR    t   django.db.models.signalsR   t   django.dispatch.dispatcherR   t   ModelR   R   (    (    (    s_   D:\SMTech Code\LeakLess Software\LeakLess Monitor\LeakLess Monitor\Applications\Files\models.pyt   <module>   s
   