DRF(django rest-framework)
1.什么是DRF
django组件,快速帮助我们开发遵循restful规范的一个组件
2.什么是restful规范
- RESTful的URL用于指定资源,URL中只能使用名词的组合来标识资源,”资源“是整个RESTful的核心。
- RESTful使用https代替http
- URL要有API标识
https://www.example.com.app/article/564654.html
>https://www.example.com.app/api/article/564654.html
- URL要体现版本
>https://www.example.com.app/api/v1/......
- 接口CURD实现只需要一个URL,根据method不同做不同操作
GET,获取数据(单条或者多条)
POST,增加数据
PUT,修改数据
PATCH,局部修改
DELETE,删除
3.DRF提供了哪些功能?
1.免除csrf token认证。
2.提供了一些视图类:APIView、ListAPIView、ModelViewSet,它内部帮助我们写了get/post/delete..方法,帮助我们实现增删改查。
3.渲染器,页面的渲染。
4.序列化(表单验证+序列化)
5.解析器,解析request.data中的数据格式,并将其复制到request.data中
6.版本控制,

浙公网安备 33010602011771号