| 1234567891011121314151617181920212223 |
- # Database Models
- from . import db # that SQLAlchemy Object in __init__.py
- from flask_login import UserMixin
- from sqlalchemy.sql import func
- class User(db.Model, UserMixin): # User Database
- id = db.Column(db.Integer, primary_key=True)
- email = db.Column(db.String(150), unique=True)
- password = db.Column(db.String(150))
- firstname = db.Column(db.String(150))
- lastname = db.Column(db.String(150))
- age = db.Column(db.Integer)
- gender = db.Column(db.String(1))
- description = db.Column(db.String(300))
- profile_image = db.Column(db.String(150))
- focus = db.Column(db.Integer)
- class Message(db.Model):
- id = db.Column(db.Integer, primary_key=True)
- sender = db.Column(db.Integer,) # User id
- recipient = db.Column(db.Integer)
- message = db.Column(db.String(10000))
- datestamp = db.Column(db.DateTime(timezone=True), default=func.now())
|