课程概述
这是一份错过可惜的DRF专注教程!
这是一份稀缺的教程:全网独有,专注Django REST framework本身,不挂羊头卖狗肉。
这是一份最新的教程:基于Python3.7 + Django2.2 + DRF3.9.4
这是一份最真的教程:深入DRF机制和原理,对关系字段的序列化和编写视图的方式进行重点讲解,不泛泛而谈。
这是一份深入源码的教程:深入剖析大量源码,逐行讲解,结合使用对照,知其然且知其所以然。
这是一份最全的教程:长达二十多个小时的内容,从核心的序列化、视图、认证和权限,到解析器、路由器、版本控制等,无一遗漏。
这是一份总结套路的教程: 以ppt的形式,绘制并总结了DRF的使用套路,让你具备全局的视角。
这是一份细致的教程:面向新手和初学者,手把手教学,一行行敲代码。由浅入深,不卖弄玄虚,有条理有逻辑,先学会用,再学会变。
这是一份最用心的教程:半年的准备时间,查阅了大量资料,独立翻译整个官方文档,形成完备的教学讲义。
目录
章节1:起步
课时1课程介绍07:07
课时2前后端分离的概念18:35
课时3RESTful是什么10:32
课时4RESTful实践34:51
课时5使用Django开发API27:28
课时6基于CBV开发API08:29
课时7DRF安装30:35
章节2:DRF入门实例
课时8课程讲义pdf和源代码
课时9可视化API和源码结构10:50
课时10Postman使用详解16:29
课时11DRF系统组成和工作机制10:21
课时12DRF入门实例(1)编写序列化类29:38
课时13DRF入门实例(2)序列化器的基本使用16:41
课时14DRF入门实例(3)编写视图和url24:50
课时15DRF入门实例(4)测试API17:01
课时16DRF入门实例(5)使用api_view装饰器24:09
课时17DRF入门实例(6)url后缀11:44
课时18DRF入门实例(7)APIView视图16:50
课时19DRF入门实例(8)混入mixin23:53
课时20DRF入门实例(9)修改模型11:17
课时21DRF入门实例(10)User序列化14:06
课时22DRF入门实例(11)完善create功能11:17
课时23DRF入门实例(12)登录和权限14:20
课时24DRF入门实例(13)API根路由和代码高亮20:26
课时25DRF入门实例(14)关系和超链接17:31
课时26DRF入门实例(15)ViewSet和Router33:38
课时27DRF入门实例(16)schema和coreapi08:43
章节3:Django REST framework进阶
课时28request及源码分析31:36
课时29Response及源码分析11:36
课时30DRF视图系统组成及继承关系10:44
课时31DRF核心APIView运行流程和源码解读30:17
课时32GenericAPIView源码分析31:25
课时33GenericAPIView属性和方法21:28
课时34Mixin和通用视图14:46
课时35自定义Mixin和基类09:30
课时36ViewSet和action17:32
课时37路由器Router11:07
课时38解析器Parser37:54
课时39渲染器Renderer18:52
课时40Serializers模块源码深入剖析38:13
课时41自定义验证器16:08
课时42DRF的重点–关系字段的序列化58:43
课时43ModelSerializer详解18:40
课时44HyperLinkedModelSerializer详解15:08
课时45ListSerializer源码分析09:15
课时46DRF通用字段参数14:14
课时47DRF字段类型14:58
课时48DRF关系类型字段11:37
课时49DRF认证系统介绍10:27
课时50BasicAuthentication认证09:31
课时51TokenAuthentication认证14:05
课时52Session认证和自定义认证12:56
课时53Permission权限49:05
课时54缓存04:09
课时55限流Throttle及源码深度剖析63:55
课时56DRF基本过滤方法17:56
课时57DRF过滤、搜索和排序27:47
课时58DRF分页功能详解37:00
课时59DRF版本控制23:03
课时60DRF之内容协商04:59
课时61DRF之元数据04:59
课时62DRF的概要06:25
课时63URL的格式化后缀10:26
课时64DRF的reverse方法08:44
课时65DRF的异常类11:46
课时66DRF的状态码05:03
课时67DRF的配置13:33
课时68DRF的文档功能07:11
课时69DRF解决跨域问题