meta

重点是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