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

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

Barbara Streisand
Barbara Streisandオリジナル
2024-12-24 17:26:16217ブラウズ

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

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

Flask で Web アプリケーションを開発する場合、多くの場合、HTML フォームからデータを受信して​​処理する必要があります。これにより、ユーザーはアプリケーションと対話して入力を行うことができます。

HTML フォームからユーザー入力を渡す

HTML フォームからユーザー入力を Flask の Python スクリプトに渡すには:

  1. HTML を設定するフォーム:

    • データを取得する入力フィールドに name 属性を割り当てます。
    • form タグの action 属性をポイントに設定します。データを処理する Python スクリプトのエンドポイントに接続します。
    • フォームのメソッド属性を次のように設定します。 POST.
    • フォームにファイル入力が含まれる場合は、enctype="multipart/form-data" を form タグに含めます。
  2. ビューの作成Python スクリプト内:

    • 装飾されたビューを定義しますPython スクリプトの app.route を使用します。このビューは送信されたデータを受け取ります。
    • ビューで、request.form を使用して送信されたデータにアクセスします。
    • 必要に応じてユーザー入力を処理します。

コード例

HTML フォームについて考えてみる提供:

<form>
  <input type="text">

このフォームからユーザー入力をキャプチャするには、次の手順に従います:

  1. フォームのアクションをエンドポイント:

    <form action="{{ url_for('handle_data') }}" method="POST" enctype="multipart/form-data">
  2. Python スクリプトでビューを作成します:

    @app.route('/handle_data', methods=['POST'])
    def handle_data():
        projectpath = request.form['projectFilepath']
        # Process the user input here
  3. Byこれらの手順に従うと、ユーザー入力を HTML フォームから Python スクリプトに正常に渡すことができます。フラスコ。

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

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