标签:文件 man .com pytho code 建表 alt python hub
1.python manage.py db init #初始化,之后生成一个migrations文件夹
我在执行这步之前先把项目里的migrations文件夹删除。
执行完这步之后出现了这个文件夹,不过versions文件夹里变成空的了。
python mange.py db migrate
执行这一步之前请确保 mysql中已经创建好了连接的数据库。不然会报错
执行结果:
出现了这个文件 2c3282dc72cd_.py 是根据model.py 自动创建的建表语句,你可以根据需要自行调整。
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/
标签:文件 man .com pytho code 建表 alt python hub
原文地址:https://www.cnblogs.com/plusUltra/p/10584147.html