flask runしたらエラーになる

自分はFLASK_APP環境変数は使わないのですが、FLASK_APPで指定するのはモジュール名かファイル名のいずれかのようです。
(「モジュール名」というものがあまり理解できなければ、説明が長くなるので簡単に言えば、import 文で指定するものです)

FLASK_APP=apps.minimalapp.app.py

flaskがモジュール名とファイル名をどのように判別しているかはわかりませんが、少なくともapps.minimalapp.app.py というのは、(指定したスクリプトファイルが apps/minimalapp/app.py だとして)「モジュール名」としても「ファイル名」としても不適切です。

FLASK_APP=apps.minimalapp.app

か、

FLASK_APP=apps/minimalapp/app.py

のいずれかで指定すべきだと思います。

コメントを投稿

0 コメント