as_view简单分析

 

 可以看到as_view是调的父类的as_view

 

 

 

 

 从父类中又调了dispatch    因为继承了apiview,当self.dispatch 调的就是apiview中的方法

 

 在dispatch中把参数与请求放入了self中,这个self就是上上图中的book,这也是为什么截图的原因,因为有的同学对继承还不是很了解,看源码的时候会误以为这个self是当前类的对象,其实是调用方的

 

 

 这个地方很有趣,当前请求对象中的请求方法是从这里in了一下,那么是不是可以重写一下这个http_method_names达到我只想要的方法

 

posted @ 2022-03-18 13:45  咖喱给给啊  阅读(140)  评论(0)    收藏  举报