U
    }kf                     @   sj   d dl mZmZmZmZ d dlmZ d dlmZ e Z	G dd de	Z
G dd de	ZG dd	 d	e	Zd
S )    )ColumnIntegerString
ForeignKey)declarative_base)relationshipc                   @   sd   e Zd ZdZeeddZeedddZeeZ	eedddZ
ed	d
dZedd
dZdd ZdS )UserusersTZprimary_keyd   FZnullable   )uniqueLikepostsgroupuserZback_populatesCommentspostsgroupc                 C   s   d| j  d| j d| j dS )Nz<User(name='', age='z
', email='z')>)nameageemailself r   S/media/esfera/3ca5a130-8ddf-46d0-ab4a-0b8778579c64/home/ip-d/Desktop/Gina/models.py__repr__   s    zUser.__repr__N)__name__
__module____qualname____tablename__r   r   idr   r   r   r   r   likescommentsr   r   r   r   r   r   
   s   r   c                   @   sN   e Zd ZdZeeddZeedddZeee	dZ
eddd	Zd
d ZdS )r   Zlikes_groupTr
   r   r   users.idr   r!   r   c                 C   s   d| j  d| j dS )Nz<Likepostsgroup(name='r   '>r   r    r   r   r   r   r      s    zLikepostsgroup.__repr__Nr   r   r   r   r   r   r    r   r   r   user_idr   r   r   r   r   r   r   r      s   r   c                   @   sN   e Zd ZdZeeddZeedddZeee	dZ
eddd	Zd
d ZdS )r   Zcomments_groupTr
   r   r   r#   r   r"   r   c                 C   s   d| j  d| j dS )Nz<Commentspostsgroup(name='r   r$   r%   r   r   r   r   r   *   s    zCommentspostsgroup.__repr__Nr&   r   r   r   r   r   "   s   r   N)Z
sqlalchemyr   r   r   r   Zsqlalchemy.ext.declarativer   Zsqlalchemy.ormr   Baser   r   r   r   r   r   r   <module>   s   