0
点赞
收藏
分享

微信扫一扫

关于ImportError: cannot import name ‘MigrateCommand‘ from ‘flask_migrate‘解决

sullay 2022-02-17 阅读 151

通过执行命令创建数据库的表

#通过执行命令创建数据库的表
from flask_migrate import Migrate,MigrateCommand
from flask_script import Manager

from Shopping import create_app
from comment.models import db

#初始化app
app=create_app('develop')
manager=Manager(app)
Migrate(app,db)
manager.add_command('shopping_db',MigrateCommand)

if __name__ == '__main__':
    manager.run()

执行命令:test_migrate.py shopping_db init

报错:ImportError: cannot import name ‘MigrateCommand’ from ‘flask_migrate’ (D:\env\flask_pro_env1\lib\site-packages\flask_mi grate_init_.py)

解决方法:安装flask-migrate==2.7.0版本的

pip install flask-migrate==2.7.0
举报

相关推荐

0 条评论