Flask 藍圖

爲甚麼要使用藍圖?
不能把在一個執行文件中輸寫太多功能模塊,不僅會讓代碼閱讀變得困難,還會給後期維護帶來麻煩

什麼是藍圖?

藍圖就是模塊化處理的類,用戶實現單個應用的視圖,模板,靜態文件的集合

簡單的說,藍圖就是一個存儲操作路由映射方法的容器,主要用來實現客戶端請求和URL相互關聯的功能,在Flask中,使用藍圖可以幫助我們實現模塊化應用的功能

藍圖的作用就是不在一個文件中書寫代碼,而是讓不同的功能模塊劃分出去,降低各功能模塊之間的耦合度,還可以使代碼便於閱讀

藍圖的運行機制:
就是使用藍圖對象調用route裝飾器註冊路由的時候,他只是在內部的一個延遲操作,並不會真正的去註冊路由,他會把這些操作都記錄在一個列表中當使用程序實例對象進行註冊藍圖的時候他纔會拿出列表中的每一項,調用add_url_rule()添加路由映射,修改程序的路由映射列表

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章