【发布时间】:2020-08-23 08:01:08
【问题描述】:
如果我要使用 React 等前端框架和 MongoDB 或 PostgreSQL 等数据库引擎,我是否需要在 Django 上使用 REST 框架?我也不完全理解什么是 REST 框架。
【问题讨论】:
标签: django rest django-rest-framework django-database
如果我要使用 React 等前端框架和 MongoDB 或 PostgreSQL 等数据库引擎,我是否需要在 Django 上使用 REST 框架?我也不完全理解什么是 REST 框架。
【问题讨论】:
标签: django rest django-rest-framework django-database
没有。您不必这样做,django 能够处理请求,并自行管理数据库连接。你可以构建一个完整的 API 而不使用 django rest 框架,它可以做任何你可以用 django rest 框架做的事情。
但是。 DRF 添加了很多东西,可以更快地开发这样的后端。它有很多特性可以快速构建常见用例,例如序列化/反序列化请求、CRUD 操作等。Django 也可以完成其中的一些,但 DRF 是专门为构建 API 而设计的。
REST 指的是 RESTful API。 SO DRF 是一个可用于构建 RESTful API 的框架。什么是宁静的 API 本身就是一个相当大的问题。它代表 REpresentational State Transfer,但最好比我在这里做的更好。也许在这里查看这个答案: What is REST? Slightly confused
【讨论】: