python - Django Rest Framework 中没有 View 或模型的简单 Web API

标签 python django django-rest-framework

我需要的很简单:一段代码,它将接收 GET 请求,处理一些数据,然后生成响应。我对 python Web 开发完全陌生,所以我决定使用 DRF 来实现此目的,因为它似乎是最强大的解决方案,但我在网上找到的每个示例都包含带有模型和 View 的 CRUD,我知道我需要什么是更简单的事情(因为前端已经创建)。 谁能提供一个关于如何在 DRF 上执行此操作的示例吗? (或者甚至是其他一些可行的解决方案,请记住它需要足够强大才能在生产中同时处理多个请求)

最佳答案

做你想做的事情的简单方法是使用 Django REST Framework 的 APIView (或 @api_view 装饰器)。

以下是文档中的示例:https://www.django-rest-framework.org/api-guide/views/

除了该页面上的代码之外,您还需要在适当的路线上注册您的 View ,可以在此处找到:https://www.django-rest-framework.org/api-guide/routers/

关于python - Django Rest Framework 中没有 View 或模型的简单 Web API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58843848/

相关文章:

python - 从属性列表动态创建属性到类

Python - 使用 min(list, key=func) 的最小元组列表如何提高效率

python - Django 管理员将数据下载为 csv

django - 嵌套序列化程序 django rest 框架中的上下文

python - 计算两个 datetime.date() 日期之间的年月差

python - 如何将抖动添加到具有 X 和 Y 值的散点图?

django - 在 Django-CMS 或 Mezzanine 之上构建网站

python - Django 错误 : ValueError

python - 具有多个查找参数的 django-rest-framework HyperlinkedIdentityField

python - "Got KeyError when attempting to get a value for field ` 用户名 ` on serializer ` UserCreateSerializer`