django - 是否需要使用 django Rest 框架

标签 django django-rest-framework

我想构建一个类似于 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/

相关文章:

django - 覆盖保存方法 - 'ImageFile' 对象没有属性 '_committed'

python - 如何使用 Django REST Framework 返回生成的文件下载?

django - 如何在 Django ORM 中的 From 子句中编写子查询

Django rest framework JWT,删除jwt token

mysql - django IntegrityError : (1048, "Column ' last_login' 不能为空")

python - django url 中的 '_' 有什么作用?

python - 第 1 行 'cur_url' 列的数据被截断

python - 有什么方法可以使用 python 中的注释在 django 中编写 URL

django-rest-framework - Django 休息框架。将 json 字段反序列化为模型上的不同字段

python - django-rest-framework-gis 相关领域