ホームページ >バックエンド開発 >Python チュートリアル >HTML フォーム データを Python Flask スクリプトに送信するにはどうすればよいですか?

HTML フォーム データを Python Flask スクリプトに送信するにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-12-23 18:11:091033ブラウズ

How to Send HTML Form Data to a Python Flask Script?

Flask の HTML フォームから Python スクリプトにデータを送信する

Flask で HTML フォームから Python スクリプトにデータを送信するには、適切な属性と HTML フォームを実装する必要があります。サーバー側でデータを処理するための Python ビュー。これを実現する方法は次のとおりです:

HTML フォームのセットアップ

HTML フォームでは次の属性を指定する必要があります:

  • アクション: フォームを送信するための URL を設定します。データ。 url_for を使用して、スクリプト内の処理ビューの URL を生成します。
  • method="post": データが POST メソッドを使用して送信されることを示します。
  • enctype="multipart/form -data": フォームにファイル入力が含まれる場合は必須です。

さらに、データを渡す各入力要素には、 name 属性。

データを処理するための Python ビュー

送信されたデータを処理するための Python ビューを作成します。このビューは、対応する入力の名前キーの下で request.form を使用してデータにアクセスします。ファイル入力は request.files でアクセスできます。

@app.route('/handle_data', methods=['POST'])
def handle_data():
    projectpath = request.form['projectFilepath']
    # Your code to process the data and return a response

HTML フォームの例

これらの属性を設定すると、HTML フォームは次のようになります:

<form action="{{ url_for('handle_data') }}" method="post">
    <input type="text" name="projectFilepath">
    <input type="submit">
</form>

結論

これらの手順に従うことで、Flask を使用して HTML フォームから Python スクリプトにデータを正常に送信できます。この強力な機能により、Web アプリケーションでの対話型のユーザー入力とデータ処理が可能になります。

以上がHTML フォーム データを Python Flask スクリプトに送信するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。