1. 程式人生 > 其它 >orm 模型中建立資料表

orm 模型中建立資料表

使用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'] 

 

 

 

 執行