码迷,mamicode.com
首页 > 其他好文 > 详细

flask-migrate

时间:2019-03-23 16:11:36      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:文件   man   .com   pytho   code   建表   alt   python   hub   

使用Flask-migrate 执行数据库迁移命令(mysql)

1.python manage.py db init #初始化,之后生成一个migrations文件夹
我在执行这步之前先把项目里的migrations文件夹删除。
执行完这步之后出现了这个文件夹,不过versions文件夹里变成空的了。
技术图片

  1. python mange.py db migrate
    执行这一步之前请确保 mysql中已经创建好了连接的数据库。不然会报错 技术图片
    执行结果:
    技术图片
    出现了这个文件 2c3282dc72cd_.py 是根据model.py 自动创建的建表语句,你可以根据需要自行调整。
    技术图片

  2. python mange.py db upgrade
    执行这一步后,会执行2c3282dc72cd_.py 里的upgrade函数,将迁移中的改动应用到数据库中
    技术图片

技术图片

看了好多篇资料,好不容易才整理完发现一篇博客讲的挺清楚。
https://wing324.github.io/2017/02/26/Flask-Migrate%E7%9A%84%E4%BD%BF%E7%94%A8/

flask-migrate

标签:文件   man   .com   pytho   code   建表   alt   python   hub   

原文地址:https://www.cnblogs.com/plusUltra/p/10584147.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!