Flask 分支

2021-08-10 09:58 更新

如果上述選擇都不奏效,分支(fork) Flask。Flask 的大部分代碼都限定在 Werkzeug 和 Jinja2 中。這些庫(kù)做了大部分工作。Flask 只作為膠水把它們粘合在一起。 對(duì)每個(gè)項(xiàng)目,都有一個(gè)底層框架帶來(lái)阻礙的點(diǎn)(歸咎于原始開(kāi)發(fā)者的假設(shè))。 這很正常,因?yàn)槿绻皇沁@樣,框架本身會(huì)是一個(gè)非常復(fù)雜的系統(tǒng),導(dǎo)致學(xué)習(xí)曲 線陡峭,給用戶帶來(lái)許多挫折。

不僅僅是對(duì) Flask,許多人用打了補(bǔ)丁的或修改過(guò)的框架來(lái)彌補(bǔ)短處。這個(gè)思路 也體現(xiàn)在 Flask 的許可證上。如果你決定修改這個(gè)框架,你不需要回饋任何的修 改。

分支的消極面當(dāng)然就是 Flask 擴(kuò)展會(huì)更容易不可用,因?yàn)樾碌目蚣苡幸粋€(gè)不同 的導(dǎo)入名稱。此外,集成上游的修改可能是一個(gè)復(fù)雜的過(guò)程,取決于修改的數(shù)目。 為此,分支應(yīng)該作為最后手段。

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)