我想构建一个类似于 RESTful 架构的后端,我遇到了 Django REST Framework,它讨论了构建 Web API 的序列化、响应 (JSONResponse()) 和用户身份验证。然而,所有这些功能都已经在 Django 1.8 中可用(序列化、JSONResponse()、用户身份验证),所以我的问题是现在是否需要使用 Django REST Framework,或者它是为旧版 Django 版本和所有功能而设计的它现在已经在 Django 核心中可用了吗?
最佳答案
当然,您不需要 DRF。毕竟,它只是一个用 Python 为 Django 编写的应用程序。这本质上意味着您可以重新创建任何您想要的东西。
但是,在某一点之后,您会发现您只是在复制 DRF,如果您的需求比返回简单的 JSON 响应更复杂,那么使用它可能会更好。
关于django - 是否需要使用 django Rest 框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30611581/