python - 關於 django和flask中基於類別的視圖?
欧阳克
欧阳克 2017-06-22 11:51:58
0
2
732

最近在看Flask的文檔,發現在Django和Flask中,視圖都有基於函數和類別兩種(Flask中叫即插視圖)。沒太弄清楚這兩種視圖的差別,由於本人才剛入門,我一直使用的都是函數式視圖,想問下這兩種視圖的差別在哪?在正式開發中,是函數式視圖用的多還是基於類別的視圖用的多啊?

欧阳克
欧阳克

温故而知新,可以为师矣。 博客:www.ouyangke.com

全部回覆(2)
曾经蜡笔没有小新

沒有差別,寫程式碼時風格不同而已。

基於類別的視圖強調的是把所有視圖定義在一個地方,
基於函數的視圖是在使用的地方再來定義。

阿神

基於類別的視圖便於邏輯復用。你可以把多個視圖中公共的邏輯寫在一個基底類別中,繼承了此基底類別的視圖類別即可擁有該邏輯。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板