在Python中,request.form
是一個字典對象,用于從HTTP請求中獲取表單數據。
要使用request.form
,首先需要導入Flask模塊并創建一個Flask應用程序對象。然后,在Flask應用程序中的路由函數中,可以使用request.form
來獲取表單數據。
下面是一個示例代碼:
from flask import Flask, request
app = Flask(__name__)
@app.route('/submit', methods=['POST'])
def submit_form():
username = request.form.get('username')
password = request.form.get('password')
# 處理表單數據
# ...
return 'Form submitted successfully!'
if __name__ == '__main__':
app.run()
在上面的示例中,我們創建了一個submit_form
路由函數來處理表單提交。使用request.form.get('key')
方法可以獲取表單字段的值。在這個例子中,我們假設表單中有一個username
字段和一個password
字段。
請注意,在使用request.form
之前,需要確保請求的方法為POST
,可以通過在路由函數的methods
參數中指定。