gpt4 book ai didi

python - "Generate"客户端使用Django restful API

转载 作者:行者123 更新时间:2023-11-28 19:05:47 25 4
gpt4 key购买 nike

我编写了一个 Django 应用程序,它通过 Django Restful Framework 提供 RESTful API .效果很好。现在我需要创建一个使用 API 的“客户端”。该客户端也将用 Python 编写,但运行在与应用程序不同的机器上。

由于我已经拥有的应用程序包含了如何使用 API 所需的大部分信息(即 Django 模型),因此在很大程度上自动“生成”客户端代码似乎是可能的。类似于 Django Restful Framework 如何从模型“生成”API 代码。这将使我不必使用(很棒,我承认)Request 模块并自己编写大量代码。

我假设我可以使用 Django Restful Framework 的 Serializers 等来抢先一步,但这意味着客户端必须安装 Django。 这是不可能的

编写(瘦)客户端以使用 Django RESTful API 的最佳/最简单/首选/pythonic 方法是什么?


编辑: 我发现“Slumber”似乎值得调查。还有dREST ,但这似乎有点被遗弃(最后更新于 2014 年 1 月)。

最佳答案

我最终使用了 Slumber ;虽然它根本不利用/使用 Django 模型,但它仍然允许非常快速地实现(相当简单的)API 消费者。在某些情况下,不需要 Django 模型甚至可能是一个优势。

关于python - "Generate"客户端使用Django restful API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47046052/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com