Python 3.xでFlaskを使う最小のサンプルコード (兼テンプレート)
./start_flask.sh
で開始(デバッグモード&オートリロード)
./test_flask.sh
でテスト。こんなの↓が帰る
{
"text": "Hello world!",
"timestamp": "2020-06-04 08:52:06.153123+00:00",
"type": "message"
}
オートリロードなのでrun.py
を編集すると再読込してくれる
(モジュールに関しては不明)。
./stop_flask.sh
で終了
(TODO)
Debian/Ubuntuなら
sudo apt install uwsgi python3-flask
この設定のまま本番で使わないこと。
まあ本番ならuWSGI使うだろうと思いますが。
- Welcome to Flask — Flask Documentation
- Jinja — Jinja Documentation
- Werkzeug — Werkzeug Documentation
もうちょっと Project Layout — Flask Documentation (1.1.x) に従ったディレクトリレイアウトにする、かもしれない。