2020
10-09
10-09
Django CBV模型源码运行流程详解
在view文件中编写一个类,并配置好路由classTest(View):defget(self,request,*args,**kwargs):returnHttpResponse('cbv_get')defpost(self,request,*args,**kwargs):returnHttpResponse('cbv_post')url(r'test/',views.Test.as_view()),通过as_view()进入查看源码实际上views.Test.as_view()是存的一个内存地址,加括号被调用,执行了as_view方法里的view方法,具体看下图:核心是dispatch方法,在dispatch...
继续阅读 >