drf 请求生命周期流程
1.根据应用中urls.py 走as_view方法,但是图类没有该方法,所以请求走的是APIView的as_view方法
2.在APIView的as_view调用父类(django原生view)的as_view, 同时还警用了csrf认证
3. 在父类(django原生View)的as_view中dispatch方法请求走的又是APIView的dispath #因为APIView也可以走dispath, 视图类是先继承APIView中没有原生View中
4.完成任务方法交给视图类的请求函数处理,得到请求响应结果,返回给前台
源码入口: APIView的dispath