前后端分离、知识点

Django REST framework

Django REST framework 是一套基于Django框架编写RESTful风格API的组件

RESTFUL API

一、域名

1、http://api.xxx.com

2、http://www.xxx.com/api/

二、版本

5000万用户  1.0版

2500万用户  2.0版

http://www.xxx.com/api/v1.0/  返回1.0的数据

http://www.xxx.com/api/v2.0/  返回2.0的数据

三、路径

http://www.xxx.com/api/v1.0/apples/  获取所有苹果

http://www.xxx.com/api/v1.0/apples/1/  获取id为1的苹果

四、状态码

200  ok

201  创建成功

403  权限不允许

404  未找到

405  方法不允许

500  服务器错误

五、响应数据

返回json数据

六、统一资源

对数据的元操作 CRUD  (create、read、update、delete)

GET--->获取资源

POST--->新增资源

PUT ---> 更新资源

DELETE ---> 删除资源

PATCH ---> 局部更新

序列化:

把数据类型转换成可传输的数据过程叫序列化

反序列化:

把传输的数据转成数据类型的过程叫反序列化

Django  REST framework

你可能感兴趣的:(前后端分离、知识点)