使用Flask编写一个Web程序,接收代码提交的user_name和user_pass数据
时间: 2024-10-11 07:10:47 浏览: 9
在Python中,我们可以使用Flask框架创建一个简单的Web应用程序来接收用户提交的`user_name`和`user_pass`数据。首先,你需要安装Flask库,可以使用pip进行安装:
```bash
pip install flask
```
接下来,这里是一个基本的Flask应用示例,它定义了一个路由 `/login` 来处理POST请求,用于接收表单数据:
```python
from flask import Flask, request
app = Flask(__name__)
@app.route('/login', methods=['POST'])
def login():
user_name = request.form.get('user_name')
user_pass = request.form.get('user_pass')
if user_name and user_pass: # 检查是否收到数据
# 这里只是一个示例,实际应用需要对输入做验证和存储处理
print(f"Received data: User Name: {user_name}, Password: {user_pass}")
return "Login successful!"
else:
return "Invalid input, please provide both user_name and user_pass."
if __name__ == '__main__':
app.run(debug=True) # 开启调试模式,开发阶段使用
```
在这个例子中,当用户通过HTML表单向`/login`发送POST请求,表单字段会被自动解析并存入`request.form`字典。你可以通过`.get()`方法获取特定字段的值。