重点是meta
meta中有所有的信息,所以设定meta即可对用户进行限定了
token:1
drf
django rest-framework(这里有-的)
1.接口:接口的概念.数据接口文档,接口规范(restful)
2.drf请求生命周期-cbv
3.drf的基础组件:请求,响应,渲染,解析,异常
4.drf的序列化(核心):序列话.模型序列化.群操作序列化
5.drf的视图家族:视图雷.视图工具类.工具视图类(常用).视图集
6.drf三大认证:认证.权限.频率
7.drf的过滤:筛选.搜索.排序.分页.区间
drf框架安装
drf是django的插件,所以要题乾安装django
安装命令:pip install restframework
使用drf时,要在setting中注册
接口
什么是接口:url连接 规定了提交请求方式,访问其可以获取响应的反馈数据的url连接
https://www.pornhub.com 就是一个url链接的接口,虽然看起来不像
https://api.pornhub.asia/search这个比较像接口
url连接+请求方式+请求参数+响应数据
yapi上
restful接口规范
url链接:
1.接口都是操作前后台数据的,所以需要保证数据的安全性,采用https协议
2.接口用来操作数据,与网址(操作页面)有区别,所以用特殊关键字表示 api关键字
对应数据操作十个接口
python manage.py startapp api
一个类对应两个接口
url(r‘^books/$‘,views.BookView.as_view()),
url(r‘^books/(?P(pk))‘,views.BookView.as_view()),
cookie不需要,系统已经带了
所以常用是json和raw
五大请求方式:
get获取单个或多个资源
post新增单个或多个资源
put整体修改单个或多个资源
patch局部修改单个或多个资源
delete删除单个或多个资源 唯独这个不需要做任何资源返回
原文:https://www.cnblogs.com/jimGraymane/p/12088547.html