flask返回数据类型
时间: 2023-10-09 14:15:31 浏览: 102
Flask和pyecharts实现动态数据可视化
5星 · 资源好评率100%
Flask 可以返回多种类型的数据,包括字符串、HTML、JSON、XML等。常见的返回数据类型如下:
- 字符串:使用 `return 'Hello, World!'` 返回一个字符串。
- HTML:使用 `render_template()` 函数渲染一个 HTML 模板并返回。例如:`return render_template('index.html')`。
- JSON:使用 `jsonify()` 函数将一个字典转换为 JSON 格式并返回。例如:`return jsonify({'name': 'John', 'age': 30})`。
- 文件:使用 `send_file()` 函数将一个文件作为响应返回。例如:`return send_file('path/to/file.png', mimetype='image/png')`。
- 流式响应:使用 `Response()` 构造函数创建一个流式响应。例如:`return Response(generate(), mimetype='text/plain')`。其中,`generate()` 是一个生成器函数,用于逐行生成响应内容。
阅读全文