首先使用Flask-SQLAlchemy管理数据库
使用pip安装:pip install flask-sqlalchemy
接着要配置数据库,定义模型
关于数据库的操作就不再写了。。。。
使用Flask-Migrate实现数据库迁移(要在虚拟环境中安装Flask-Migrate)
1.创建迁移仓库:pip install flask-migrate
2.创建迁移脚本:python xxxx.py db migrate -m "initial migration"
3.更新数据库:python xxxx.py db upgrade
注:对第一个迁移来说,其作用和调用db.create_all()方法一样。但在后续的迁移中,upgrade命令能把改动应用到数据库中,且不影响其中保存的数据。