随笔分类 -  Django REST framework

学习笔记
摘要:编程是数据结构和算法的结合,而在Web类型的App中,我们对于数据的操作请求是通过url来承载的,本文详细介绍了REST规范和CBV请求流程。 编程是数据结构和算法的结合,小程序如简单的计算器,我们输入初始数据,经过计算,得到最终的数据,这个过程中,初始数据和结果数据都是数据,而计算过程是我们所说的 阅读全文
posted @ 2018-12-11 17:04 一二九 阅读(147) 评论(0) 推荐(0)
摘要:不断的优化我们写的程序,是每个程序员必备的技能和职业素养,也是帮助我们成长的非常重要的手段。 相关知识点 相关知识点一:RESTful api接口规范 我给大家总结的REST的最重要的一句话,那就是:url用来唯一定位资源,http请求方式用来定位用户行为。 根据这句话,我们设计了下面的RESTfu 阅读全文
posted @ 2018-12-11 16:13 一二九 阅读(130) 评论(0) 推荐(0)
摘要:引入 Django RestFramework帮助我们实现了处理application/json协议请求的数据,另外,我们也提到,如果不使用DRF,直接从request.body里面拿到原始的客户端请求的字节数据,经过decode,然后json反序列化之后,也可以得到一个Python字典类型的数据。 阅读全文
posted @ 2018-12-11 15:58 一二九 阅读(179) 评论(0) 推荐(0)
摘要:本文介绍的是DRF的注册器组件、响应器组件、分页器组件。 url注册器 通过DRF的视图组件,数据接口逻辑被我们优化到最剩下一个类,接下来,我们使用DRF的url控制器来帮助我们自动生成url,使用步骤如下: 第一步:导入模块 第二步:实例化一个router对象 第三步:将需要自动生成url的接口注 阅读全文
posted @ 2018-12-11 15:18 一二九 阅读(141) 评论(0) 推荐(0)
摘要:mixin之retrieve源码剖析 我们分析过mixin中create方法的源码,今天,create方法比较简单,今天,我们来分析分析retrieve方法的源码,它比create方法稍微复杂一点点,复杂的地方在于如何获取需要操作的那条数据,因为我们知道,我们传递给不同的视图类的所有方法都是一样的, 阅读全文
posted @ 2018-12-10 17:21 一二九 阅读(237) 评论(0) 推荐(0)