创建了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
然后再迁移时就可以识别成功了,此文章仅限于我自己的学习记录使用