在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
参数中指定。