B
    &M$d	                 @   s   d dl mZ d dl mZ d dlmZ G dd dejZG dd dejZG dd dejZG d	d
 d
ejZG dd dejZ	G dd dejZ
dS )    )models)Userc               @   sJ   e Zd ZejddZejddZejddZej	ddZ
G dd dZdS )	adminT)primary_key2   )
max_length)auto_nowc               @   s   e Zd ZdZdZdS )z
admin.MetaFr   N)__name__
__module____qualname__manageddb_table r   r   ;/home/fefo/Documents/transcribe_darija/transcribe/models.pyMeta   s   r   N)r	   r
   r   r   	AutoFieldZid_admin	CharFieldusernamepasswordDateTimeField	last_timer   r   r   r   r   r      s
   r   c               @   sJ   e Zd ZejddZejddZejddZej	ddZ
G dd dZdS )	userT)r   r   )r   )r   c               @   s   e Zd ZdZdZdS )z	user.MetaFr   N)r	   r
   r   r   r   r   r   r   r   r      s   r   N)r	   r
   r   r   r   id_userr   r   r   r   r   r   r   r   r   r   r      s
   r   c               @   s(   e Zd ZejeejdZejddZ	dS )UserProfile)	on_deleteT)r   N)
r	   r
   r   r   OneToOneFieldr   CASCADEr   r   r   r   r   r   r   r      s   r   c               @   sz   e Zd ZejddZejddZejddZ	ej
eejdZejddZejd	dZejd
dZG dd dZdd ZdS )videoT)r   d   )r   )auto_now_add)r    )	upload_to   
   c               @   s   e Zd ZdZdZdS )z
video.MetaFr   N)r	   r
   r   r   r   r   r   r   r   r   *   s   r   c             C   s   | j S )N)
video_name)selfr   r   r   __str__.   s    zvideo.__str__N)r	   r
   r   r   r   Zid_videor   r$   r   Zwhen_uploaded
ForeignKeyr   r   r   	FileFieldpathduration	extensionr   r&   r   r   r   r   r       s   r   c               @   s@   e Zd ZejddZejeejdZ	ej
ddZejddZdS )statsT)r   )r   )r   r"   )r   N)r	   r
   r   r   r   Zid_statsr'   r   r   r   	DateFielddayr   Z
total_timer   r   r   r   r,   1   s   r,   c               @   s   e Zd ZejddZejddZejddZejddZ	ej
eejdZejddZe ZejddZejddZej
eejdZejddZe ZejddZd	S )
resultT)r   r   )r   r"   )r   )r      N)r	   r
   r   r   r   Z	id_resultr   Zresult_nameZstart_atZ	finish_atr'   r   r   r   Zwhen_generated	TextFieldZtext_generatedr)   r*   r   Ztime_taken_by_userZtext_correctedstatusr   r   r   r   r/   7   s   r/   N)	django.dbr   django.contrib.auth.modelsr   Modelr   r   r   r   r,   r/   r   r   r   r   <module>   s   

