安装和初始示例

安装

pip install Flask-SQLAlchemy

简单模型

class User(db.Model):
    id = db.Column(db.Integer, primary_key=True)
    name = db.Column(db.String(80))
    email = db.Column(db.String(120), unique=True)

上面的代码示例显示了一个简单的 Flask-SQLAlchemy 模型,我们可以在模型声明中添加一个可选的表名,但通常不需要它,因为 Flask-SQLAlchemy 会在创建数据库时自动使用类名作为表名。

我们的类将继承自 baseclass Model,它是一个配置的声明性基础,因此我们不需要像使用 SQLAlchemy 那样显式定义基类。

参考