Flask数据库迁移命令及代码

  在python中的flask项目将models里的数据文件生成数据库的表其实很简单。只需完成一下N步:

  1. 先创建一个models文件夹存放数据库表的模型类并导入SQLAlchemy。

Flask数据库迁移命令及代码

Flask数据库迁移命令及代码
Flask数据库迁移命令及代码

  1. 创建一个config.ini文件配置并连接数据库
    Flask数据库迁移命令及代码

  2. 在main.py运行文件中加载配置
    Flask数据库迁移命令及代码

  3. pycharm中的文件中的文件配置好了后就可以进行迁移了(命令迁移)

     (1)做好数据库迁移的第一步,初始化相关准备工作(只做一次) 生成migrations文件夹

      python3/python main.py db init
    Flask数据库迁移命令及代码

     (2)根据模型类生成数据库迁移文件(每次修改了模型类,都要做)

      python3/python main.py db migrate -m ‘添加User模型类’

     (3)执行迁移文件,真正修改数据库

      python3/python main.py db upgrade 

    注:命令中python3/python是根据自己的python环境版本进行选择

就这样就完成了迁移咯,是不是很简单?赶紧动起手来,敲起来!