mysql迁移时出现错误:INFO [alembic.runtime.migration] Context impl MySQLImpl. INFO [alembic.runtime.migrat

创建了model,进行正常迁移,执行了python manager.py db init ,(一般是这样命名,总之是执行init操作),正常。

执行:python manager.py db migrate

出错:

INFO  [alembic.runtime.migration] Context impl MySQLImpl.
INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
后边的upgrade更不用说了

解决的办法是在项目里的__init__中导入要插入的数据的表名

eg: from App.models import City

然后再迁移时就可以识别成功了,此文章仅限于我自己的学习记录使用

 

你可能感兴趣的:(问题整理)