在Django上需要使用REST框架吗?

问题描述 投票:0回答:1

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

django rest django-rest-framework django-database
1个回答
0
投票

不,你不需要,django能够自己处理请求,并管理数据库连接。你完全可以不用django rest框架来构建一个完整的API,可以做到任何你能用django rest框架做到的事情。

但是。DRF增加了很多东西,会让这样的后端开发速度快很多。它有很多特性,可以让构建常见用例变得很快,比如序列化解序列化请求,CRUD操作等。Django也可以做一些这样的事情,但是DRF是专门为构建一个API而设计的。

REST指的是RESTful API。SO DRF是一个框架,对构建restful API很有用。什么是restful API,这本身就是一个相当大的问题。它是representational state transfer的缩写,但最好的描述是比我在这里能做的更好。或许可以看看这里的这个答案。什么是REST? 略有疑惑

© www.soinside.com 2019 - 2024. All rights reserved.