国外课栈 - 跨学科知识视角栈

Flask App 使用 Fetch API 向 Web 界面提供数据

 二维码 5
文章附图

在数据科学领域,通常需要使用一系列工具,每个工具都针对其工作。 需要使用 Web 界面进行可视化但处理 Python 脚本的角色,通常最好在 d3 或 THREE.js 中构建定制的可视化来显示它,然后根据需要获取数据。 本文介绍了如何创建一个简单的 Flask 应用程序,该应用程序可以使用 Fetch API 向 Web 界面提供数据。

创建 Flask App

我们首先构建一个包含空模板文件夹和 app.py 文件的存储库。

App.py

我们的 app.pyfile 包含创建 Web 界面所需的数据。为此,我们使用Flask 库。为此,我们可以使用以下模板:

########   imports   ##########from flask import Flask, jsonify, request, render_templateapp = Flask(__name__)############################## Additional code goes here #######################################   run app   #########app.run(debug=True)

在这里,我们首先导入所需的函数、应用程序结构和启动应用程序的运行命令。

Index.html

运行 app

提取和发送数据

在传输数据时,我们依赖 fetch API 中的 GET 和 POST 函数。这些术语是不言自明的:

测试函数

从 Javascript 中调用数据

从服务器请求数据

设置页面调用

编写 Fetch 请求

源代码


阅读完整文档