Flask 蓝图
為甚么要使用藍(lán)圖?
不能把在一個執(zhí)行文件中輸寫太多功能模塊,不僅會讓代碼閱讀變得困難,還會給后期維護(hù)帶來麻煩
什么是藍(lán)圖?
藍(lán)圖就是模塊化處理的類,用戶實現(xiàn)單個應(yīng)用的視圖,模板,靜態(tài)文件的集合
簡單的說,藍(lán)圖就是一個存儲操作路由映射方法的容器,主要用來實現(xiàn)客戶端請求和URL相互關(guān)聯(lián)的功能,在Flask中,使用藍(lán)圖可以幫助我們實現(xiàn)模塊化應(yīng)用的功能
藍(lán)圖的作用就是不在一個文件中書寫代碼,而是讓不同的功能模塊劃分出去,降低各功能模塊之間的耦合度,還可以使代碼便于閱讀
藍(lán)圖的運行機(jī)制:
就是使用藍(lán)圖對象調(diào)用route裝飾器注冊路由的時候,他只是在內(nèi)部的一個延遲操作,并不會真正的去注冊路由,他會把這些操作都記錄在一個列表中當(dāng)使用程序?qū)嵗龑ο筮M(jìn)行注冊藍(lán)圖的時候他才會拿出列表中的每一項,調(diào)用add_url_rule()添加路由映射,修改程序的路由映射列表
總結(jié)
- 上一篇: 从淘宝P5到天猫总监,她的阿里十年发生了
- 下一篇: 图形找规律题