相关疑难解决方法(0)

如何在Flask-SQLAlchemy中声明基本模型类?

我想声明一个所有其他模式对象都可以继承的基类,例如:

class Base(db.Model):
    created_on = db.Column(db.DateTime, default=db.func.now())
    updated_on = db.Column(db.DateTime, default=db.func.now(), onupdate=db.func.now())
Run Code Online (Sandbox Code Playgroud)

然后所有其他模式对象都可以从它继承而不必重复两列的声明.

我如何在Flask-SQLAlchemy中执行此操作?

from flask.ext.sqlalchemy import SQLAlchemy
db = SQLAlchemy(app)

class User(db.Model):
    __tablename__ = 'users'
    id = db.Column(db.Integer, primary_key = True)
    email = db.Column(db.String(255), unique = True)
Run Code Online (Sandbox Code Playgroud)

sqlalchemy flask flask-sqlalchemy

20
推荐指数
1
解决办法
9853
查看次数

标签 统计

flask ×1

flask-sqlalchemy ×1

sqlalchemy ×1