Flask-sending-form-data-to-template
提供:Dev Guides
Flask –フォームデータをテンプレートに送信
httpメソッドがURLルールで指定できることはすでに見ました。 トリガーされた関数によって受信された Form データは、それを辞書オブジェクトの形式で収集し、テンプレートに転送して、対応するWebページでレンダリングできます。
次の例では、 ‘/’ URLはフォームを持つWebページ(studentl)をレンダリングします。 入力されたデータは* result()関数をトリガーする *’/result’ URLに投稿されます。
- results()関数は、辞書オブジェクトの *request.form に存在するフォームデータを収集し、レンダリングするために resultl に送信します。
このテンプレートは、*フォーム*データのHTMLテーブルを動的にレンダリングします。
以下は、アプリケーションのPythonコードです-
以下は studentl のHTMLスクリプトです。
テンプレート*(resultl)*のコードを以下に示します-
Pythonスクリプトを実行し、ブラウザーにURL http://localhost:5000/ を入力します。
[送信]ボタンをクリックすると、フォームデータがHTMLテーブルの形式で*結果*にレンダリングされます。