CBV中View源码流程分析
执行流程
cbv路由写法:path('test/', views.TestView.as_view())---》第二个参数是函数内存地址---》as_view()执行完,也是一个内存地址---》闭包函数view的内存地址---》当请求来了,路由匹配成功--》执行view(request),传入当次请求的request对象---->return self.dispatch(request, *args, **kwargs)--->View类中找dispatch---》如果是get请求就会执行视图类中的get方法,如果是post请求,就会执行视图类的post方法
路由
path('test/', views.TestView.as_view()),