如何理解Flask中的藍本?

時間 2021-05-14 16:28:29

1樓:Jaraxuss

個人理解

你的筆記本上有很多介面:USB、電源介面、SD卡槽、耳機孔、HDMI(可插拔檢視)等等;隔壁老王的電腦,就一type-C口(藍圖介面),其他的介面只能通過type-C的擴充套件塢(在藍圖中新增url規則)再接到電腦上(註冊藍圖)。

老王下班,直接拔了那一根type-C走人(取消註冊藍圖),而你要拔四五根線,這時候你就發現了這根type-C的方便,甚至當某個外接裝置出問題(業務邏輯需要修改)時,你只需要在外置裝置與那個拓展塢(藍圖中)之間修復,基本沒你電腦(主程式)什麼事,因為它降低了其他外接裝置與你電腦的耦合。

2樓:

我看我們的專案也沒用藍本,這些東西歸根到底都是為了模組化開發,至於用什麼模式實現那就是選擇什麼適合的工具的問題了,看清楚本質就好,剩下的具體問題具體分析

3樓:

不同的情況下,比如開發環境和生產環境可能有不一樣的需求。通過把路由註冊到某乙個blueprint上,互不干擾,根據自己的需求替換繫結的blueprint即可。

flask下如何使用mysql的幾個相關疑問。。。?

沙吉泉 問題一 比較簡單,似乎樓主也已經解決。問題二 可以使用 SQLAlchemy 的 reflect 來做反射,把你資料庫裡的 schema 對映成 SQLAlchemy 物件。但最好是手寫類去定義 schema 這樣可以統一在一處管理,而且還可以使用強大的 Alembic 來做資料庫遷移。Al...

為什麼處理文字的指令碼在 flask 中卻會顯示 IOError Errno 2 ?

find goo 伺服器上的目標結構和你本機是不樣的。伺服器上的程式在後台執行時,目標結構和shell上也不一定相同,在web中用的目標是一種相對目標,直接用shell的pwd列印出當前目標。正常的目錄為當前頁面或web的根目錄為基準,獲取它的絕對路徑 相對路徑表示。不同作業系統中用的 和 也是不同...

如何理解few shot learning中的n way k shot?

以分類問題為例 few shot問題的定義是對於某乙個資料集,訓練集中每乙個類別的樣本數量都很少,比如一共有10個類,每個類別只有5個樣本。那麼如何訓練乙個神經網路來對這個資料集進行分類呢?乙個直接的做法就是,就像常規的分類模型一樣,用這50個樣本進行訓練 10個類別,每個類別5個樣本 那麼這麼做會...