HTMLからflaskでデータ渡し
以前、deta.spaceで作成したpythonとflaskのデータ渡しのサンプルをDockerにしてみました
htmlも少し修正してあります
Flaskで文字列出力
Exponenというフォルダーに環境を作ります
compose.yamlやDockerfileはflask環境のものです。templatesというフォルダーを作成して配下にindex.htmlと受け側のcalc.htmlを入れます
route('/')の中のreturnのところで render_template関数を使ってindex.htmlの中身を読み込んでいます
index.htmlからPOSTされたデータを /calc で受けてべき乗の計算をして a b cの各変数に代入してcalc.htmlを呼び出します
ここでformを作り/calcに対してPOSTデータを送ります
{{a}}や{{b}}で変数を表示しています
実際の計算はapp.pyの中で行っています
いつものようの「docker compose up -d」で起動をかけて、ブラウザで「localhost:5000」を参照します
12の34乗は