在Python中,request.form
是一個字典,用于存儲HTTP請求中的表單數據。它是Flask框架中的一個對象,用于從POST請求中獲取表單數據。
當客戶端通過POST方法提交表單數據時,可以使用request.form
來獲取這些數據。它可以用于處理用戶提交的表單數據,包括文本、文件等類型的數據。可以通過訪問字典中的鍵值對來獲取表單字段的值。
下面是一個簡單的示例,演示了如何使用request.form
獲取表單數據:
from flask import Flask, request
app = Flask(__name__)
@app.route('/submit', methods=['POST'])
def submit_form():
name = request.form.get('name')
email = request.form.get('email')
message = request.form.get('message')
# 處理表單數據
# ...
return '表單提交成功'
if __name__ == '__main__':
app.run()
在上面的示例中,當客戶端通過POST方法提交表單數據到/submit
路徑時,服務器將會從request.form
中獲取name
、email
和message
字段的值,并進行相應的處理。