类视图原理
分析如下:
as_view作为一个类方法,所以cls就是DemoView的类对象。
所以 self = cls(**initkwargs) 就是创建DemoView实例对象。 self就是DemoView实例对象。
最后调用self.dispatch方法进行分发,调用最终的类视图中的get或者post方法。
网络相关文章:https://www.cnblogs.com/huafeng/p/3271429.html
总结:
DemoView调用as_view()方法之后,返回了一个视图函数view。(as_view方法可以让你把类当做函数来用)