orm 模型中建立資料表
阿新 • • 發佈:2022-03-24
使用orm模型建立資料表,分四個步驟:
1、下載SQLAlchemy
2、配置資料庫
3、定義表的結構,設計表,即建模
4、建立表
建立表,即初始化資料庫有三種方式
1、command建立
set FLASK_APP = demo.py
flask shell # 進來Python的shell 環境
from demo import db # 若是未找到對應的模組就從根目錄一級一級的導
db.create_all() # 執行建立表的命令
2、程式碼
(1)
(2)
(3)
3、通過migrate 建立
好處:遷移更方便,可以動態修改資料庫結構;
pip install flask-migrate
然後使用命令列生成指令碼
set FLASK_APP = demo.py
flask db init # 初始化資料庫
flask db migrate # 生成指令碼
flask db upgrate # 更新到資料庫
flask db downgrade # 退回
當一個專案中有多個數據庫要繫結時,app.config 新增一個:
app.config['SQLALCHEMY_BINDS']
執行