上一页 1 ··· 3 4 5 6 7
摘要: APIView(二) 在APIView执行dispatch()方法的时候,它不仅做了分发函数的功能,还进行了一系列的校验。 Django的全局校验一般写在中间件中,但是rest_framework于Django原生框架而言只是一个应用(Application),它实现全局校验的方法比较特殊,首先规定 阅读全文
posted @ 2019-07-06 17:32 Aokigahara 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 四、Serializer对象的data属性 在《Django-rest-framework源码分析(一)》中我分析了Serializer对象实例化的过程,而Serializer类的其他方法并没有涉及。 序列化最重要的是拿到对象序列化后的结果,这个结果被保存在了序列化对象的.data属性中。下面重点来 阅读全文
posted @ 2019-07-05 21:33 Aokigahara 阅读(585) 评论(1) 推荐(0) 编辑
摘要: 一、APIView 入口 在路由层执行as_view()方法 rest-framework/views.py/class APIView/def as_view() 可以看到,APIView继承了Django原生的View,并且重写了as_view()方法,在APIView的as_view方法中,除 阅读全文
posted @ 2019-07-04 21:29 Aokigahara 阅读(902) 评论(3) 推荐(1) 编辑
上一页 1 ··· 3 4 5 6 7