是否需要使用 django rest 框架
Is there even any need to use the django rest framework
我想构建一个类似于 RESTful 架构的后端,我遇到了一个叫做 Django REST Framework 的东西,它讨论了序列化、响应 (JSONResponse()) 和用户身份验证来构建一个 Web API。然而,所有这些功能在 Django 1.8 中已经可用(序列化、JSONResponse()、用户身份验证),所以我的问题是现在是否需要使用 Django REST Framework 或者它是为旧的 Django 版本和所有东西制作的它现在已经在核心 Django 中可用了吗?
当然,您不需要 DRF。毕竟,它只是一个用 Python 为 Django 编写的应用程序。这实质上意味着您可以重新创建任何您想要的东西。
但是,在某个时间点之后,您会发现您只是在复制 DRF,如果您的需求比返回简单的 JSON 响应更复杂,那么使用它可能会更好。
我想构建一个类似于 RESTful 架构的后端,我遇到了一个叫做 Django REST Framework 的东西,它讨论了序列化、响应 (JSONResponse()) 和用户身份验证来构建一个 Web API。然而,所有这些功能在 Django 1.8 中已经可用(序列化、JSONResponse()、用户身份验证),所以我的问题是现在是否需要使用 Django REST Framework 或者它是为旧的 Django 版本和所有东西制作的它现在已经在核心 Django 中可用了吗?
当然,您不需要 DRF。毕竟,它只是一个用 Python 为 Django 编写的应用程序。这实质上意味着您可以重新创建任何您想要的东西。
但是,在某个时间点之后,您会发现您只是在复制 DRF,如果您的需求比返回简单的 JSON 响应更复杂,那么使用它可能会更好。