Python之DRF
Python之眼
这个作者很懒,什么都没留下…
展开
-
Django框架之DRF 认证组件源码分析、权限组件源码分析、频率组件源码分析
阅读目录认证组件权限组件频率组件认证组件权限组件频率组件原创 2019-07-24 13:57:01 · 193 阅读 · 0 评论 -
Django框架深入了解_04(DRF之url控制、解析器、响应器、版本控制、分页)(一)
阅读目录一、url控制基本路由写法:最常用第二种写法:继承ModelViewSet第三种写法:(自动生成路由,必须继承ModelViewSet)二、解析器前端不同的数据格式请求,后端解析得到的结果:解析器介绍:解析器的作用:解析器的使用:三、响应器:响应器的作用:响应器的使用:响应器的内置渲染器:四、版本控制全局使用:...原创 2019-07-23 14:33:04 · 244 阅读 · 0 评论 -
Django框架之DRF 基于mixins来封装的视图
阅读目录基础视图基于mixins来封装的视图mixins封装再封装,第三种方法第四种写法,再次封装,全部写在一个类中基础视图示例环境搭建:新建一个Django项目,连接Mysql数据库,配置路由、视图函数、序列化单独创建py文件--------------------------------------------------------------------注:如果你对py...原创 2019-07-23 14:23:23 · 358 阅读 · 0 评论 -
Django框架之DRF get post put delete 使用简单示例 (利用序列化反序列化)
阅读目录路由配置视图类配置新建的表序列化类路由配置--------------------------------------------------------------------注:如果你对python感兴趣,我这有个学习Python基地,里面有很多学习资料,感兴趣的+Q群:895817687----------------------------------------...原创 2019-07-23 14:19:40 · 710 阅读 · 0 评论 -
Django框架深入了解_03(DRF之认证组件、权限组件、频率组件、token)
阅读目录一、认证组件使用方法:token简单描述:应用token编写登录接口:二、权限组件使用方法:三、频率组件使用方法:一、认证组件回到顶部使用方法:①写一个认证类,新建文件:my_examine.py--------------------------------------------------------------------注:如果你对py...原创 2019-07-23 14:17:22 · 192 阅读 · 0 评论 -
Django框架深入了解_02(DRF之序列化、反序列化)
阅读目录序列化:将Python对象准换成json格式的字符串,反之即为反序列化DRF的序列化使用过程:使用drf的序列化组件-1 新建一个序列化类继承Serializer-2 在类中写要序列化的字段-在视图中使用序列化的类-1 实例化序列化的类产生对象,在产生对象的时候,传入需要序列化的对象(queryset)-2 对象.data-3 return Response(对象.dat...原创 2019-07-23 14:10:13 · 151 阅读 · 0 评论 -
Django框架深入了解_01(Django请求生命周期、开发模式、cbv源码分析、restful规范、跨域、drf的安装及源码初识)
阅读目录一、Django请求生命周期:二、WEB开发模式:三、cbv源码分析:四、认识RESTful补充知识:跨域五、基于原生django开发restful的接口六、drf安装、使用、APIView 的源码、equset的源码分析一、Django请求生命周期前端发出请求到后端,通过Django处理、响应返回给前端相关结果的过程先进入实现了wsgi协议的web服务器—>...原创 2019-07-23 14:01:57 · 188 阅读 · 0 评论 -
Django框架深入了解_05 (Django中的缓存、Django解决跨域流程(非简单请求,简单请求)、自动生成接口文档)(二)
二、跨域:回到顶部跨域知识介绍:点我以前博客跨域解决方法:CORS:跨域资源共享CORS请求分类(简单请求和非简单请求)简单请求(simple request):只需要在头信息之中增加一个Origin字段。非简单请求(not-so-simple request):会在正式通信之前,增加一次HTTP查询请求,称为"预检"请求(preflight)。浏览器先询问服务器,当前网页所在的域名...原创 2019-07-24 14:11:24 · 81 阅读 · 0 评论 -
Django框架深入了解_05 (Django中的缓存、Django解决跨域流程(非简单请求,简单请求)、自动生成接口文档)(一)
阅读目录一、Django中的缓存:前戏:Django中的几种缓存方式:Django中的缓存应用:二、跨域:跨域知识介绍:CORS请求分类(简单请求和非简单请求)示例:三、自动生成接口文档一、Django中的缓存:前戏:在动态网站中,用户所有的请求,服务器都会去数据库中进行相应的增,删,查,改,渲染模板,执行业务逻辑,最后生成用户看到的页面.当一个网站的用户...原创 2019-07-24 14:05:26 · 111 阅读 · 0 评论 -
Django框架深入了解_04(DRF之url控制、解析器、响应器、版本控制、分页)(二)
解析器介绍:所谓解析器,就是前端传过来的数据,后端可以解析,从request.data中取出来,默认的解析器配置是三种编码格式都可以取回到顶部解析器的作用:根据请求头(content-type)选择对应的解析器对请求体内容进行处理,有application/json,x-www-form-urlencoded,form-data等格式设置解析器就可以控制前端传过来的数据类型进行限制,比如...原创 2019-07-23 14:41:09 · 174 阅读 · 0 评论