VS Code flask專案的MVC 架構與Blueprint
V(View)呈現內容,例如 HTML template 或 API 回傳 JSON。
C(Controller) 接收請求、調用 Model、回傳 View,Flask 的路由函式就是 Controller 的角色。
Blueprint 用來將應用程式「模組化、結構化」。
可以把 Blueprint 想成「一個可以被註冊到 Flask App 的迷你應用」
專案將路由分檔案管理,
功能模組分工明確
讓 app 結構清楚,有層次,好維護
可用多個 blueprint 分別處理不同功能區域(例如 user、admin API)
支援重複使用 blueprint 模組
輕鬆拆分檔案、方便多人開發