Во-первых, я следую учебнику Python Flask, размещенному здесь: https://scotch.io/tutorials/build-a-crud-web-app-with-python-and-flask-part-one.Flask-Migrate command 'flask db init' не может найти файл приложения
Все было гладко работает до секции 'миграции', где выполнение:
$ flask db init
... не удалось из-за ошибки:
Usage: flask db init [OPTIONS]
Error: The file/path provided (run) does not appear to exist. Please verify the path is correct. If app is not on PYTHONPATH, ensure the extension is .py
Я знаю, переменная $ ENV FLASK_APP устанавливается поскольку эта команда выполняет штраф:
Может кто-нибудь предложить, почему это выполняется отлично при запуске приложения, но не при попытке создать репозиторий миграции?
Ближайший я могу найти в другом месте по теме: Flask can't find app file, но в ожидании от python -m
не работает в обоих случаях для меня здесь.
Вы используете команду 'flask db init' с вашим текущим каталогом, установленным в каталог с' run.py'? – Miguel
Правильно. Я выполняю все эти команды внутри каталога, содержащего run.py. – mcorrigal