Traceback (most recent call last): File "manage.py", line 27, in <module> manager.run() File "E:\bysj\e-travel-master\venv\lib\site-packages\flask_script\__init__.py", line 417, in run result = self.handle(argv[0], argv[1:]) File "E:\bysj\e-travel-master\venv\lib\site-packages\flask_script\__init__.py", line 353, in handle app_parser = self.create_parser(prog) File "E:\bysj\e-travel-master\venv\lib\site-packages\flask_script\__init__.py", line 196, in create_parser command_parser = command.create_parser(name, func_stack=func_stack, parent=self) AttributeError: 'Migrate' object has no attribute 'create_parser'
时间: 2023-09-04 10:12:36 浏览: 213
浅谈Python traceback的优雅处理
这个错误是由于 Flask-Migrate 的版本问题导致的。你可以尝试升级 Flask-Migrate 的版本,或者降级 Flask-Script 的版本来解决这个问题。具体来说,如果你使用的是 Flask-Migrate 2.5.3 版本,那么你需要将 Flask-Script 降级到 2.0.6 版本。如果你使用的是 Flask-Migrate 3.0 版本,那么你需要升级 Flask-Script 到最新版本。
阅读全文