请求流程:view源码解析
1.urls.py :请求一定来执行视图下的as_view方法。也可以直接点击as_view()来找源码。
2.views.py:视图内没有as_view方法,则找父级的as_view方法。
3.源码:as_view返回自己下面的view方法,as_view执行了自己view方法,返回值是dispatch方法.
4.dispatch方法判断请求方式。
- 1.执行的都是dispatch方法,如果条件成立, 执行我们定义的方法
- 2.条件不成立,执行系统定义的http_method_not_allowed方法