flask操作數據庫 以及 建表


 

 

創建遷移倉庫

首先,安裝Flask-Migrate:

pip install flask-migrate

 

將app項目注冊,便於使用orm操作

from flask_sqlalchemy import SQLAlchemy

db = SQLAlchemy(app)

 

然后在項目文件中(如我的:app.py)初始化這個擴展

from flask_migrate import Migrate

migrate = Migrate(app, db)

 

初始化完后,在Terminal中輸入下面3個命令:

1.在新項目中使用init子命令添加數據庫遷移支持

flask db init

2.創建遷移腳本

flask db migrate

3.更新數據庫

flask db upgrade

 

如果當你的數據庫需要重新創建時:

刪除migrations文件夾,然后重復上面三步

如果你修改了數據庫的表結構:

只用重復后兩步就行


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM