Skip to content

Instantly share code, notes, and snippets.

@MerleLiuKun
Created May 15, 2018 10:02
Show Gist options
  • Save MerleLiuKun/5983b0f5b0741f1dd433d137f1007ff6 to your computer and use it in GitHub Desktop.
Save MerleLiuKun/5983b0f5b0741f1dd433d137f1007ff6 to your computer and use it in GitHub Desktop.
Flask-SQLAlchemy use abstract
class BasicModel(db.Model):
__abstract__ = True
created_at = db.Column(db.DateTime, default=db.func.now())
updated_at = db.Column(db.DateTime, default=db.func.now(), onupdate=db.func.now())
class User(BasicModel):
__tablename__ = 'users'
id = db.Column(db.Integer, primary_key=True, autoincrement=True)
username = db.Column(db.String(64), unique=True, index=True)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment