首页 > 解决方案 > Django Rest Framework 中没有视图或模型的简单 Web API

问题描述

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

标签: pythondjangodjango-rest-framework

解决方案


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

这是文档中的一个示例:https ://www.django-rest-framework.org/api-guide/views/ 。

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


推荐阅读