安裝和初始示例

安裝

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 那樣顯式定義基類。

參考