U
    X^                     @   s`   d dl m Z  d dlmZmZ d dlmZ ejdd ZG dd dejeZ	G dd	 d	ejZ
d
S )    )datetime)dblogin_manager)	UserMixinc                 C   s   t jt| S )N)Userquerygetint)user_id r   Vc:\Users\thekj\Desktop\Testesana\simple-project\project\Flask_Blog\flaskblog\models.py	load_user   s    r   c                   @   s   e Zd ZejejddZejeddddZejeddddZ	ejeddddZ
ejed	dd
ZejddddZdd ZdS )r   Tprimary_key   F)uniquenullablex   zdefault.jpgr   default<   r   Postauthor)backreflazyc                 C   s   d| j  d| j d| j dS NzUser('z, z'))usernameemail
image_fileselfr   r   r   __repr__   s    zUser.__repr__N)__name__
__module____qualname__r   ColumnIntegeridStringr   r   r   passwordrelationshippostsr"   r   r   r   r   r   
   s   r   c                   @   st   e Zd ZejejddZejedddZejej	de
jdZejejddZejejedddZdd	 Zd
S )r   Tr   d   Fr   r   zuser.idc                 C   s   d| j  d| j dS r   )titledate_postedr    r   r   r   r"       s    zPost.__repr__N)r#   r$   r%   r   r&   r'   r(   r)   r.   DateTimer   utcnowr/   Textcontent
ForeignKeyr
   r"   r   r   r   r   r      s   r   N)r   	flaskblogr   r   flask_loginr   user_loaderr   Modelr   r   r   r   r   r   <module>   s   
