どうにもWeb分かりにくい

やっとサンプルコードをもとにflask上でsqlite3と連携してDB内のデータをWeb上に表示できた。
それにしても本当、変なプログラミングだ。テンプレートHTML内にflaskの実行コードが紛れ込む辺りとか。後は変数の受け渡しもなんだか気持ち悪い。
本当、分かりにくい。
でもとにもかくにも実行できたので、さらにsqlite3のデータを集計した結果をChart.jsでグラフ化するところまでいきたい。