12億円ほしい人のブログ

メガBIG当たらないかな

flask run したときのFlaskのアプリの探し方

flask run --app <application name>でFlaskアプリケーションを実行できますが、アプリケーションであるapp = Flask(__name__)をFlaskがどのように探すかについてです。

msiz07-flask-docs-ja.readthedocs.io

上記に記載の通り、をimportして、自動的に以下のいずれかを探すようです。 - アプリ(appもしくはapplication) - factory(create_appもしくはmake_app)

そのため、以下のチュートリアルアプリの場合は、create_app関数を定義しているので、ここから見つけ出されるようです。

msiz07-flask-docs-ja.readthedocs.io