FlaskはPythonのWebフレームワークで、HTMLフォームを作るために使用することができます。以下は、FlaskでHTMLフォームを作成するための一般的な方法です。

  1. Flaskアプリケーションをインポートし、アプリケーションインスタンスを作成します。
from flask import Flask, render_template, request
app = Flask(__name__)
  1. /ルートに対して、HTMLフォームを返す関数を作成します。
@app.route('/')
def form():
return render_template('form.html')
  1. form.htmlにHTMLフォームを作成します。
<form action="/" method="post">
<input type="text" name="name">
<input type="submit" value="Submit">
</form>
  1. フォームからデータを受け取るために、/ルートに対して、POSTメソッドを処理する関数を作成します。
@app.route('/', methods=['POST'])
def submit():
name = request.form['name']
return "Hello, " + name
  1. Flaskアプリケーションを実行します。
if __name__ == '__main__':
app.run(debug=True)

アプリケーションを実行して、ブラウザでhttp://localhost:5000/にアクセスし、フォームを入力して送信します。

これらは、FlaskでHTMLフォームを作成する基本的な手順です。さらに詳細な情報を知りたい場合は、Flaskのドキュメントを参照してください。

Masa

Witten by Masa

情報工学系学部卒のエンジニアです。メインはフロントエンドですが、そのほかにもPython,PHP,GAS,など色んな言語、開発、データ分析、マーケティングなど手広くやってます。