Cannot find reference ‘MigrateCommand’ in ‘__ inti __.py’
项目场景:
在学Python的路上的BUG
问题描述:
MigrateCommand报错飘红
#app.py :
from flask_migrate import Migrate,MigrateCommand
from flask_script import Manager
from apps import create_app
from ext import db
app = create_app()
manager = Manager(app=app)
migrate = Migrate(app=app, db=db)
manager.add_command('db', MigrateCommand)
if __name__ == '__main__':
manager.run()
原因分析:
flask_migrate模块安装版本不匹配,flask_migrate版本过高,没有MigrateCommand
解决方案:
降低flask_migrate版本,在终端命令窗口执行:
pip install flask_migrate==2.5.3
一只路过的菜狗!!!