django的cbv和fbv区别和联系

FBV和CBV

什么是FBV和CBV

  FBV是基于函数的视图

  CBV是基于类的视图

 

views中的代码 :                       

 

 urls中的代码:

 

 CBV源码解析

  第一步:进入as_view()

  

  第二步:找到dispatch方法,这里找到就直接返回了

  

 小补充:

  

 

posted @ 2018-11-02 18:07  春秋羽  阅读(366)  评论(0编辑  收藏  举报