はじめに pythonのwebフレームワークであるFlaskを使ってWEBアプリをつくっていると、Flaskのファイルの行数が多くなってしまいがちなのでファイル分割を検討した。FlaskではBrueprintを使ったファイル分割が一般的なようで、今回Blueprintを使用してファイルを分割した。 ディレクトリ構成 ├── main.py ├── COMP_A │ └── func_A.py ├── COMP_B │ └── func_B.py └── templates ├── COMP_A │ ├── index_A_1.html │ └── index_A_2.html └── COMP_B ├── index_B_1.html └── index_B_2.html メインプログラムはmain.pyとする。またこの他にコンポーネントA、Bがあるものと想定。 各コンポー