Когда я пытаюсь запустить flask db init
, я получаю следующую ошибку. Обратите внимание, что моя переменная окружения активирована, и я уже установил FLASK_APP=adoption_site.py
, который является сценарием, который я пытаюсь запустить.
Traceback (most recent call last):
File "c:\users\mert\anaconda3\envs\mynewflaskenv\lib\runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "c:\users\mert\anaconda3\envs\mynewflaskenv\lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
File "C:\Users\Mert\Anaconda3\envs\mynewflaskenv\Scripts\flask.exe\__main__.py", line 7, in <module>
File "c:\users\mert\anaconda3\envs\mynewflaskenv\lib\site-packages\flask\cli.py", line 894, in main
cli.main(args=args, prog_name=name)
File "c:\users\mert\anaconda3\envs\mynewflaskenv\lib\site-packages\flask\cli.py", line 557, in main
return super(FlaskGroup, self).main(*args, **kwargs)
File "c:\users\mert\anaconda3\envs\mynewflaskenv\lib\site-packages\click\core.py", line 697, in main
rv = self.invoke(ctx)
File "c:\users\mert\anaconda3\envs\mynewflaskenv\lib\site-packages\click\core.py", line 1066, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "c:\users\mert\anaconda3\envs\mynewflaskenv\lib\site-packages\click\core.py", line 1066, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "c:\users\mert\anaconda3\envs\mynewflaskenv\lib\site-packages\click\core.py", line 895, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "c:\users\mert\anaconda3\envs\mynewflaskenv\lib\site-packages\click\core.py", line 535, in invoke
return callback(*args, **kwargs)
File "c:\users\mert\anaconda3\envs\mynewflaskenv\lib\site-packages\click\decorators.py", line 17, in new_func
return f(get_current_context(), *args, **kwargs)
File "c:\users\mert\anaconda3\envs\mynewflaskenv\lib\site-packages\flask\cli.py", line 412, in decorator
return __ctx.invoke(f, *args, **kwargs)
File "c:\users\mert\anaconda3\envs\mynewflaskenv\lib\site-packages\click\core.py", line 535, in invoke
return callback(*args, **kwargs)
File "c:\users\mert\anaconda3\envs\mynewflaskenv\lib\site-packages\flask_migrate\cli.py", line 31, in init
_init(directory, multidb)
File "c:\users\mert\anaconda3\envs\mynewflaskenv\lib\site-packages\flask_migrate\__init__.py", line 109, in init
directory = current_app.extensions['migrate'].directory
KeyError: 'migrate'
Я что-то упустил?