CBV

CBV (本質上仍是FBV,返回的依舊是一個函數名變量)函數

具體如何咱們要看一下源碼先 spa

咱們首先ctrl+鼠標點viewsblog

而後Login2這個類繼承的是View因此咱們要ctrl+鼠標點View來看源碼繼承

在源碼裏找as_view(由於as_view是加括號直接執行的 咱們須要看一下它是怎樣給咱們返回一個函數名變量的)源碼

as_view裏有一個view函數它返回的便是一個view變量名變量

這裏咱們須要注意一點as_view是一個綁定給類的方法 也只能給類用方法

下面咱們就看一下dispatch函數返回的是什麼im

 

 

 

 返回的view若是沒有該路徑,則不會加括號的調用 就不會有返回值 d3

相關文章
相關標籤/搜索