LoginSignup
1
0

More than 1 year has passed since last update.

PyCharm Community EditionでFlaskアプリケーションを起動する設定

Last updated at Posted at 2022-04-05

目的

PyCharm Community EditionでFlaskアプリケーションを起動する設定の覚書です

注意

PyCharm Professionalを使えば Flaskサポートは標準搭載されており、このページの手順は不要です。
Python入門中だし、最初はPyCharm Community Editionでいいかなという気持ちで使っています。

環境

  • macOS Monterey
  • PyCharm Community 2021.3.3
  • Python 3.9.10

ソースコードは Flask Tutorialの Blog Blueprint まで終わらせたものを使っています

手順

  1. PyCharm Community Editionでflaskを使ったソースコードを開く
  2. 右上のプルダウンからEdit Configuration を選択
    画像ではすでに flask-tutorial-blog を作った状態
    スクリーンショット 2022-04-05 19.24.17.png
  3. 左上の + (Add New Configuration ) をクリックして Python を選択
  4. 必要な値を入力する
    • Name: 何をするのかわかる適当な値 ここでは flask-tutorial-blog
    • Module name: flask
    • Parameters: run
    • Environment Variables: FLASK_ENV=development;FLASK_APP=flaskr
    • Python Interpreter: 適当なPython実行系。このソースコードでは venv を使っているので、そちらを選択
    • Working directory: このソースコードのトップディレクトリをフルパスで指定
      スクリーンショット 2022-04-05 19.28.19.png
  5. OKを押す
  6. 右上のプルダウンで flask-tutorial-blog を選択し、右隣の▷ボタンを押す
  7. コンソールに起動ログが出たら成功

何をしたのか

Flaskアプリケーションの起動に必要なコマンドと環境変数を、PyCharmの起動構成に設定しています。

Flask Tutorialの Run The Application の通りです。

Remember, you should still be in the top-level flask-tutorial directory, not the flaskr package. とあるので、Working directory: このソースコードがあるトップディレクトリ としました。

Flask Tutorialの下記の部分をもとに、
Environment Variables:は FLASK_APP=flaskr; FLASK_ENV=development としました。複数なので ; で区切っています

$ export FLASK_APP=flaskr
$ export FLASK_ENV=development

Module nameとParametersは下記から来ています。

$ flask run

起動コマンドがわかれば簡単でした。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0