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