如何使用 Python 创建 API 页面

Posted

技术标签:

【中文标题】如何使用 Python 创建 API 页面【英文标题】:How to create API page using Python 【发布时间】:2019-01-15 04:30:57 【问题描述】:

我是 Vue js 和 Python 的新手。我在这里有问题。

我必须使用 Vue.js 和 python 作为后端创建一个简单的页面。我使用海蒂 sql。我的团队要求我创建一个我以前从未做过的 API 页面,是的,我在互联网上搜索,发现 API 页面用于创建 JSON 响应,以便我可以使用 axios 从 Vue.js 调用它

所以,我创建了一个名为 api.py 的文件,在这个文件中我编写了一个代码来连接数据库和一些查询,当我在终端上运行时它工作正常。例如:python api.py。我的问题是我如何从中创建一个 json 响应,以便结果将在 json 中,我可以从我的 Vue js 中获取 axios.get('api.py') 。请向我解释细节,因为我是一个非常非常初学者。我向你展示我的 python 文件和 vue js 文件示例,我将调用 python 文件 (api.py)

api.py vue file

【问题讨论】:

你需要使用像apache或者nginx这样的Web Server。 【参考方案1】:

您必须使用 Flask 框架来创建 API。

阅读本教程可能会有所帮助: link

【讨论】:

以上是关于如何使用 Python 创建 API 页面的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Python 创建/管理 GCP API 密钥

如何根据 API 获取的内容创建列表 + 详细信息页面

如何使用 JSON 正确读取 API 并创建列表?在 Python 中

谷歌云如何在使用 Python api 创建实例时启动服务?

如何使用 Google Cloud 调度程序 Python api 创建作业

如何使用 React 创建多页应用程序