温馨提示×

Python中怎么使用flask获取列表数据

小亿
274
2023-08-03 15:56:40
栏目: 编程语言

要在Flask中获取列表数据,您可以通过以下几种方式实现:

  1. 使用GET请求获取列表数据:
from flask import Flask, request, jsonify
app = Flask(__name__)
@app.route('/data', methods=['GET'])
def get_data():
data = ['apple', 'banana', 'orange']
return jsonify(data)
if __name__ == '__main__':
app.run()

您可以使用curl或浏览器访问http://localhost:5000/data来获取数据。

  1. 使用POST请求获取列表数据:
from flask import Flask, request, jsonify
app = Flask(__name__)
@app.route('/data', methods=['POST'])
def get_data():
data = request.json.get('data')
return jsonify(data)
if __name__ == '__main__':
app.run()

您可以使用curl或其他工具发送POST请求,请求体中包含一个JSON对象,例如{"data": ["apple", "banana", "orange"]}

  1. 使用URL参数获取列表数据:
from flask import Flask, request, jsonify
app = Flask(__name__)
@app.route('/data/<int:list_id>', methods=['GET'])
def get_data(list_id):
data = [['apple', 'banana', 'orange'], ['car', 'bus', 'bike']]
return jsonify(data[list_id])
if __name__ == '__main__':
app.run()

您可以使用curl或浏览器访问http://localhost:5000/data/0http://localhost:5000/data/1来获取不同的列表数据。

请根据您的具体需求选择适合的方法来获取列表数据。

0