私は this Flaskプロジェクトのディレクトリ管理に関するドキュメントをフォローしていました。今、私はPyCharmからflaskアプリケーションを実行しようとしています。下記の環境変数をEdit Configurations...
に追加しました:
FLASK_DEBUG=true
FLASK_APP=<absolute-path-to-root-directory-of-application>
Script
をflask run
として追加します
この構成を実行する出力は次のとおりです。
../red-flask/venv/bin/python "flask run"
../red-flask/venv/bin/python:ファイル 'flask run'を開けません:[Errno 2]そのようなファイルまたはディレクトリはありません
プロセスは終了コード2で終了しました
私のプロジェクトディレクトリは次のようになります。
/flask_app
setup.py
/flask_app
__init__.py
views.py
/static
style.css
/templates
layout.html
index.html
login.html
...
私はこの仕事をする方法を理解することができません、どんな助けでもありがたいです。
これは docs の開発ビルドに記載されています。
flask
コマンドの場所を指す必要があります。
/path/to/env/bin/flask
run
1.0がリリースされるまで、パッケージを環境にインストールしない場合は、FLASK_APP
を__init__.py
に向ける必要があります。
FLASK_APP
/path/to/flask_app/__init__.py
できれば、パッケージをenvにインストールし、インポート名を使用してそれをポイントします。
pip install -e .
FLASK_APP
flask_app