DRF框架
First Post:
Last Update:
Last Update:
DRF框架就是RestFramework框架(rest_framework[导入的方式])
REF开发模式: 前后端分离模式开发的
- RESTful
域名
接口设计方法:【大型服务部署放在专有域名下(整个服务器提供此类服务)】1
https://api.example.com
小型 子应用:
1
https://example.org/api/
版本(在app后面放版本号)
1
https://www.example.com/api/1.0/foo
路径(名词,复数)
遵循restful风格:/books/#请求动作
没pk(id):
get + /books/ ==> 获取全部对象
post + /books/ ==> 新建一数据有pk:
get + /books/ ==> 获取单一对象
put + /books/ ==> 更新单一对象
delete + /bookds/ ==> 删除单一对象过滤参数
过滤的参数一般是放在查询字符串中携带过滤的参数一般放在查询字符串中携带
查询字符串 = page1
2get + /books/?page=1&page_size = 5
分页就是过滤,根据page个page_size查询字符串参数去分页(过滤)状态码
1
2
3
4
5
6
7
8
9
10
11200 获取数据成功
201 新建、更新成功
400 后端校验参数错误
401 没身份(匿名用户)
403 没有权限
404 资源找不到
1(路由错了,路由映射错了)
2 (根据pk查询数据库找不到)
405 请求方式不被允许
(视图类没有重写视图方法)
500 后端代码错误