创建一个 api 以使用 json 或 yaml 有效负载更新 postgres db
Posted
技术标签:
【中文标题】创建一个 api 以使用 json 或 yaml 有效负载更新 postgres db【英文标题】:creating an api to update postgres db with a json or yaml payload 【发布时间】:2020-10-17 17:03:12 【问题描述】:在谷歌搜索了几个小时后,我决定在这里问这个问题。我想在自己的服务器上创建自己的 API 端点。
基本上我希望能够将 yaml 有效负载发送到我的服务器,收到后我想启动我的 python 脚本来解析数据并更新数据库。我还希望能够通过不同的调用检索数据。我可以编写后端代码,只是不知道如何在从外部访问服务器和让服务器在 python 中执行后端的事情之间架起一座桥梁。
django 是正确的方式吗?我花了几天时间做 Django 教程,真的很酷,但是我现在并不需要一个网站,但是每当我一起搜索 web 和 python 时,django 几乎总是会出现。我不需要任何 python 代码帮助,只需要一些关于如何创建桥的指导。
谢谢。
【问题讨论】:
我建议你看看DRF 和可能PyYAML 来解析文件 嘿,刚刚阅读 DRF。我认为这完全是正确的方向。谢谢- 我也认为 DRF 是您正在寻找的。如果您正在寻找替代方案,请尝试 Flask,它也是一个更轻量级的 Python Web 框架。 【参考方案1】:DRF 正是我想要的。按照建议。
【讨论】:
以上是关于创建一个 api 以使用 json 或 yaml 有效负载更新 postgres db的主要内容,如果未能解决你的问题,请参考以下文章
Swagger-UI 和 Ktor 如何导入 swagger.json 或 .yaml 文件并启动 Swagger-UI?