Python で Flask を起動する方法

PythonでFlaskアプリケーションを実行する一般的なアプローチは、コマンドラインを使用するか、スクリプト内でFlaskのrun()関数を直接呼び出すことです。

  1. ターミナルからアプリのルートディレクトリに入って、以下のコマンドを実行してFlaskアプリを起動します。
  2. flaskを実行する
  3. 標準ではFlaskはローカルの5000ポートでアプリを起動します。別のポートを指定したい場合は、–portオプションを使用できます:
  4. flask run -p 8080
  5. スクリプトで`run()`関数を呼び出す:
  6. if __name__ == ‘__main__’:
    app.run()
  7. このようにすれば、Flaskアプリケーションはスクリプトを実行する時に起動し、既定のローカルポート5000を待機します。
  8. 実行時にホストとポートを指定する場合は、run()関数でこの引数を受け渡します。
  9. if __name__ == ‘__main__’:
    app.run(host=’0.0.0.0′, port=8080)
  10. 上記のコードは、アプリケーションをすべての利用可能なネットワークインターフェースにバインドして、8080ポートで要求をリッスンします。

GunicornやuWSGIなどのWSGIサーバを使用して、Flaskアプリケーションを実行することもできます。これらのサーバでは、通常、アプリケーションのエントリポイントスクリプトと関連するパラメータが、端末コマンドまたは設定ファイルで指定されます。

bannerAds