flask接收数据 python
时间: 2023-11-17 22:59:19 浏览: 141
flask python
Flask是一个轻量级的Web框架,可以用来构建Web应用程序。在Flask中,可以通过request对象来接收前端发送的数据。常用的方法有两种:
1. 利用flask的request.form()方法接收POST请求中的表单数据,可以通过request.form['key']来获取对应的值。
2. 利用flask的request.args.to_dict()方法接收GET请求中的参数,可以通过request.args.get('key')来获取对应的值。
另外,如果前端发送的数据是JSON格式的,可以通过request.get_json()方法来获取JSON数据。需要注意的是,在使用request对象之前,需要先导入flask模块和request对象。
下面是一个示例代码,演示了如何在Flask中接收前端发送的数据:
```
from flask import Flask, request, jsonify
app = Flask(__name__)
@app.route('/post', methods=['POST'])
def post():
data = request.form['data']
return jsonify({'result': data})
@app.route('/get', methods=['GET'])
def get():
num1 = request.args.get('num1')
num2 = request.args.get('num2')
return jsonify({'result': int(num1) + int(num2)})
```
阅读全文