文章詳情頁
python - 關于 django和flask中基于類的視圖?
瀏覽:88日期:2022-06-28 09:17:22
問題描述
最近在看Flask的文檔,發(fā)現(xiàn)在Django和Flask中,視圖都有基于函數(shù)和類兩種(Flask中叫即插視圖)。沒太弄明白這兩種視圖的區(qū)別,由于本人才剛入門,我一直使用的都是函數(shù)式視圖,想問下這兩種視圖的區(qū)別在哪?在正式開發(fā)中,是函數(shù)式視圖用的多還是基于類的視圖用的多啊?
問題解答
回答1:沒有區(qū)別,編寫代碼時風格不同而已。
基于類的視圖強調(diào)的是把所有視圖定義在一個地方,基于函數(shù)的視圖是在使用的地方再來定義。
回答2:基于類的視圖便于邏輯復用。你可以把多個視圖中公共的邏輯寫在一個基類中,繼承了此基類的視圖類即可擁有該邏輯。
相關文章:
1. mysql優(yōu)化 - mysql count(id)查詢速度如何優(yōu)化?2. mysql主從 - 請教下mysql 主動-被動模式的雙主配置 和 主從配置在應用上有什么區(qū)別?3. python - django 里自定義的 login 方法,如何使用 login_required()4. node.js - node_moduls太多了5. 主從備份 - 跪求mysql 高可用主從方案6. angular.js - 不適用其他構建工具,怎么搭建angular1項目7. python如何不改動文件的情況下修改文件的 修改日期8. java8中,邏輯與 & 符號用在接口類上代表什么意思9. python - 關于ACK標志位的TCP端口掃描的疑惑?10. html - 請教一個前端css問題。
排行榜

熱門標簽