I successfully deployed a project with git clone & flask db upgrade. Project ran correctly. I made code changes locally, and pushed them to github and pulled to pythonanywhere successfully. Then I added a column in my local version, pushed it to github and did a git pull. Flask db upgrade worked correctly on local. When I try to do a flask db upgrade in pythonanywhere bash, I get error:
KeyError: <flask.cli.ScriptInfo object at 0x7f1a3ae26e10>
Any suggestions?
Stacktrace:
(aents) 16:06 ~/aents (master)$ flask db upgrade
Traceback (most recent call last):
File "/home/charleymays/.virtualenvs/aents/bin/flask", line 8, in <module>
sys.exit(main())
File "/home/charleymays/.virtualenvs/aents/lib/python3.7/site-packages/flask/cli.py", line 966, in main
cli.main(prog_name="python -m flask" if as_module else None)
File "/home/charleymays/.virtualenvs/aents/lib/python3.7/site-packages/flask/cli.py", line 586, in main
return super(FlaskGroup, self).main(*args, **kwargs)
File "/home/charleymays/.virtualenvs/aents/lib/python3.7/site-packages/click/core.py", line 717, in main
rv = self.invoke(ctx)
File "/home/charleymays/.virtualenvs/aents/lib/python3.7/site-packages/click/core.py", line 1137, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/home/charleymays/.virtualenvs/aents/lib/python3.7/site-packages/click/core.py", line 1137, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/home/charleymays/.virtualenvs/aents/lib/python3.7/site-packages/click/core.py", line 956, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/home/charleymays/.virtualenvs/aents/lib/python3.7/site-packages/click/core.py", line 555, in invoke
return callback(*args, **kwargs)
File "/home/charleymays/.virtualenvs/aents/lib/python3.7/site-packages/click/decorators.py", line 17, in new_func
return f(get_current_context(), *args, **kwargs)
File "/home/charleymays/.virtualenvs/aents/lib/python3.7/site-packages/flask/cli.py", line 425, in decorator
with __ctx.ensure_object(ScriptInfo).load_app().app_context():
File "/home/charleymays/.virtualenvs/aents/lib/python3.7/site-packages/flask/cli.py", line 392, in load_app
app = locate_app(self, import_name, None, raise_if_not_found=False)
File "/home/charleymays/.virtualenvs/aents/lib/python3.7/site-packages/flask/cli.py", line 257, in locate_app
return find_best_app(script_info, module)
File "/home/charleymays/.virtualenvs/aents/lib/python3.7/site-packages/flask/cli.py", line 83, in find_best_app
app = call_factory(script_info, app_factory)
File "/home/charleymays/.virtualenvs/aents/lib/python3.7/site-packages/flask/cli.py", line 117, in call_factory
return app_factory(script_info)
File "/home/charleymays/aents/app/__init__.py", line 28, in create_app
app.config.from_object(app_config[config_name])
KeyError: <flask.cli.ScriptInfo object at 0x7f1a3ae26e10>
(aents) 16:06 ~/aents (master)$
[edited by admin: formatting]