随笔分类 -  DRF

摘要:一、url注册器 通过DRF的视图组件,数据接口逻辑被我们优化到最剩下一个类,接下来,我们使用DRF的url控制器来帮助我们自动生成url,使用步骤如下: 第一步:导入模块 第二步:实例化一个router对象 第三步:将需要自动生成url的接口注册到router中 第四步:生成url 二、响应器 之 阅读全文
posted @ 2018-12-11 19:55 中杯可乐不加冰 阅读(175) 评论(0) 推荐(0)
摘要:认证组件格式: 权限组件格式: 频率组件格式: 阅读全文
posted @ 2018-12-11 09:46 中杯可乐不加冰 阅读(205) 评论(0) 推荐(0)
摘要:一、RestFramework之频率组件源码部分 频率组件的源码部分和权限组件流程一模一样的,这里就不多说了,直接上源码的主要逻辑部分: 明确表示我们写的频率类需要一个allow_request()方法: 频率类(完成一分钟同一个ip只能访问三次): 视图类: 效果如下: 可以在全局settings 阅读全文
posted @ 2018-12-11 09:36 中杯可乐不加冰 阅读(162) 评论(0) 推荐(0)
摘要:一:使用RestFramwork,定义一个视图 from rest_framework.viewsets import ModelViewSet class BookView(ModelViewSet): queryset = Book.objects.all() serializer_class 阅读全文
posted @ 2018-12-11 09:04 中杯可乐不加冰 阅读(213) 评论(0) 推荐(0)
摘要:一、Django自带的serializer 二、DRF序列化组件 总结:DRF的序列化组件代码相信你已经看出来了,序列化类的字段、create、update的方法都需要我们自己自定义,并且视图类的每个接口的代码都需要我们自己完成,这就相当的麻烦了,相信你一定不满足于这样麻烦冗余的代码吧,所以为了解决 阅读全文
posted @ 2018-12-08 18:47 中杯可乐不加冰 阅读(189) 评论(0) 推荐(0)
摘要:触发解析:request.data 本人根据自己的理解整理了视图类继承View,APIView,以及解析器触发内部的源码执行流程,如有不正确之处,欢迎各位大神指正! 阅读全文
posted @ 2018-12-08 17:33 中杯可乐不加冰 阅读(124) 评论(0) 推荐(0)