3
^                 @   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jt| S )N)Userquerygetint)user_id r   `/home/kgabalins/Documents/prakses_projekts/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jddddZejejddddZ	ejejddddZ
ejej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j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jdddZdd	 Zd
S )r   T)r   d   F)r   )r   r   zuser.idc             C   s   d| j  d| j dS )NzUser('z, z'))titledate_posted)r   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
   