CBV实现类需要继承VIEW,会返回view, 对应路由的 类名, as_view 它对应的是一个类方法, 传入
实例化对象 判断对象是否有get和没有head,给head=get,然后复制, 代码健壮性校验, 之后 进去dispatch函数 , 最终结果都有dispatch决定
对应request.method.lower() 获取对应是否在默认范围内,在的话getatter获取对应函数 , 否则就对应错误, handler (分发) self.http_method_not_allowed