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

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

Mary-Kate Olsen
リリース: 2024-12-23 18:11:09
オリジナル
1027 人が閲覧しました

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート