まず、Python Flaskチュートリアルに続いて、https://scotch.io/tutorials/build-a-crud-web-app-with-python-and-flask-part-oneを投稿しています。私は$ FLASK_APPのENV変数が設定されている知っている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 db init
...次のエラーで失敗しました:
すべてが実行は '移行' セクションまでスムーズに仕事をしていましたこのコマンドは正常に実行されるため、このコマンドは正常に実行されます:
$ flask run
アプリを実行しても問題はありませんが、移行リポジトリを作成しようとしているときは表示されません。
ここで私が最も近くにいるのはFlask can't find app fileですが、前もってpython -m
と表示されていますが、どちらの場合でもここでは機能しません。
現在のディレクトリを 'run.py'を持つディレクトリに設定して' flask db init'コマンドを実行していますか? – Miguel
そうです。 run.pyを含むディレクトリの中でこれらのコマンドをすべて実行しています。 – mcorrigal