Flask
まだ中身ありません
Blueprint
セッションデータ管理
デプロイメント
Docker コンテナ
Tips(snipplets)
Flask-wtforms
dsf
セキュリティ対策
configuration
私は、config ディクショナリの値は文字列にせずにクラスのままにして使っている(文字列にして動くかどうかは試してない)
Windowsだと、いろいろ面倒
Windows上でFlaskの簡易サーバを起動すると、 type="module"な javascriptプログラムの MIME Type が Windows のHKEY_CLASSES_ROOTの '.js' の Content-Type: で規定される text/plain 等になってしまって、ブラウザから javascriptとして読み込まれない。なので、flask app を立ち上げる前に以下の設定をする必要がある。
code: javascript
import mimetypes
mimetypes.add_type('application/javascript', '.mjs')
mimetypes.add_type('application/javascript', '.js')
Windowsでは、ファイル書き込み時の encoding が shift jis になっている。utf-8 前提でファイルを書き出したいときは、open()に対して明示的に引数encoding='utif-8'を指定する。