首頁 > 後端開發 > 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?

將資料從HTML 表單傳送到Flask 中的Python 腳本

在Flask 中,將資料從HTML 表單傳送到Python 腳本涉及到實作具有適當屬性的HTML 表單以及用於處理伺服器端資料的Python 視圖。以下是完成此操作的方法:

HTML 表單設定

HTML 表單需要指定以下屬性:

  • action:設定用於提交表單的 URL資料。使用 url_for 在腳本中產生處理視圖的 URL。
  • method="post":表示將使用 POST 方法提交資料。
  • enctype="multipart/form -data":如果表單包含檔案輸入,則為必要。

此外,您要從中傳遞資料的每個輸入元素都必須有一個名稱

用於處理資料的Python視圖

建立一個Python視圖來處理提交的資料。此檢視將使用對應輸入的 name 鍵下的 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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板