PowerShellでのコマンド
アプリケーションの登録(環境変数の登録)
$env:FLASK_APP = "app.py" # app.pyの場合
ファクトリ関数を用いる場合
$env:FLASK_APP = "flaskr:create_app" # flaskrというパッケージ内のcreate_appというファクトリ関数の場合
デバッグモードをオンにする
$env:FLASK_ENV = "development"
$env:FLASK_DEBUG = "1"
環境変数の削除
Remove-Item Env:FLASK_APP, Env:FLASK_ENV
環境変数の表示
Get-ChildItem Env:FLASK_APP, Env:FLASK_ENV
設定から起動まで一発で
flask --app flaskr --debug run
bashでのコマンド
アプリケーションの登録
$ export FLASK_APP=app.py # app.pyの場合
ファクトリ関数を用いる場合
$ export FLASK_APP=flaskr:create_app # flaskrというパッケージ内のcreate_appというファクトリ関数の場合
デバッグモードをオンにする
$ export FLASK_ENV=development
#または追加で
$ export FLASK_DEBUG=1
環境変数の削除
$ unset FLASK_app
※この時,FLASK_app=app.py
のように値を含めてはいけない.
環境変数の表示
$ printenv | grep FLASK
設定から起動まで一発で
$ flask --app flaskr --debug run
flaskアプリのポートを指定して起動
flask run --port 8000