INFO [alembic.runtime.migration] Context impl MySQLImpl. INFO [alembic.runtime.migration] Will ass

问题:flask数据库迁移,只有一个版本表,没有生成其他表

INFO  [alembic.runtime.migration] Context impl MySQLImpl.
INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
解决:

from app import models
#1导入模型,导入表

manager= Manager(app)
Migrate(app=app,db=db)#2位置参数确保正确,用app=?代替直接写app
manager.add_command("db",MigrateCommand)

#3在命令窗口 重新执行 
python  manage.py db migrate
python manage.py db  upgrade
#只要这俩句不需要再执行Python manage.py init(第一次执行)

 

你可能感兴趣的:(bug)