먼저 파이썬 플라스크 튜토리얼 (https://scotch.io/tutorials/build-a-crud-web-app-with-python-and-flask-part-one)을 따르고 있습니다. 실행 어디Flask-Migrate 명령 '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
나는 $ FLASK_APP의 ENV 변수가 설정되어 알고
$ flask db init
은 ... 다음 오류로 인해 실패 이 명령이 잘 실행되기 때문에 :
$ flask run
아무도 왜 이것을 실행하는지 제안 할 수 있습니까? 마이그레이션 리포지토리를 만들려고 할 때가 아니라 앱을 실행할 때 괜찮습니까?
주제의 다른 곳에서 가장 가까운 곳은 Flask can't find app file입니다. 단, python -m
으로 예약 대기중인 경우 여기서는 나에게 적합하지 않습니다.
현재 디렉토리가'run.py' 디렉토리에 설정된 'flask db init' 명령을 실행하고 있습니까? – Miguel
그래. 나는이 모든 명령을 run.py가 들어있는 디렉토리에서 실행하고 있습니다. – mcorrigal