在Flask中,你可以使用jsonify函数将查询结果转换为JSON格式,并作为HTTP响应返回给前端。首先,你需要导入Flask和jsonify函数:
from flask import Flask, jsonify
接下来,执行查询,并将查询结果转换为JSON格式:
result = cursor.fetchall()
json_data = jsonify(result)
最后,将JSON格式的数据作为HTTP响应返回给前端。以下是一个简单的示例:
from flask import Flask, jsonify
app = Flask(__name__)
@app.route('/')
def get_data():
# 执行查询,并将结果转换为JSON格式
cursor.execute(select_latest_data, (1, 1))
result = cursor.fetchall()
json_data = jsonify(result)
# 返回JSON格式的数据给前端
return json_data
if __name__ == '__main__':
app.run()
在上述示例中,/路由对应的处理函数get_data会执行查询,并将结果转换为JSON格式。然后,使用jsonify函数将JSON数据作为HTTP响应返回给前端。你可以根据实际情况修改代码以适应你的应用。