當前位置:編程學習大全網 - 網站源碼 - 對前後端分離設計模式的理解和總結(Django部分描述)

對前後端分離設計模式的理解和總結(Django部分描述)

FBV:基於功能的視圖基於方法的視圖

基於類的視圖

所以我後來知道,我實際上並不理解FBV和CBV的概念。

俗話說:類就是把數據封裝到壹個對象裏,賦予它行為的能力。

因此,我們可以將所需的接口完全封裝到壹個類中:

因為它繼承了django的View類,默認情況下,它會根據請求類型自動映射這個類中對應的請求方法。

然而,在所有python web框架中,甚至在壹些其他語言中,HTTP請求類型的方法映射是通過壹個特殊的反射函數來實現的。

所以,總結如下:

另外,值得壹提的是,如果妳自己的類中的dispatch方法不映射自身而是調用父類的dispatch方法(django的觀點),並且在前後做了壹些額外的操作,這個功能就和“decorator”很像了。

某* * *有10個項目,大家壹起慢慢學吧!

300系列:重定向類

400系列:客戶端錯誤

500系列:服務器錯誤

  • 上一篇:開發壹個app可以做什麽?
  • 下一篇:數據采集軟件有哪些
  • copyright 2024編程學習大全網