【问题标题】:Do I need to use REST framework on Django?我需要在 Django 上使用 REST 框架吗?
【发布时间】:2020-08-23 08:01:08
【问题描述】:

如果我要使用 React 等前端框架和 MongoDB 或 PostgreSQL 等数据库引擎,我是否需要在 Django 上使用 REST 框架?我也不完全理解什么是 REST 框架。

【问题讨论】:

    标签: django rest django-rest-framework django-database


    【解决方案1】:

    没有。您不必这样做,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

    【讨论】:

      猜你喜欢
      • 2021-04-20
      • 2021-05-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-09
      • 1970-01-01
      • 1970-01-01
      • 2012-08-12
      相关资源
      最近更新 更多