python flask多個app應用組合


 

由於之前寫得接口太多了,分為了多個app,每個app里面有幾個接口。部署次數需要很多次,修改成部署一次,在不改變代碼的情況下,不使用藍圖,最快的方式就是這樣修改。

from werkzeug.wsgi import DispatcherMiddleware

app = DispatcherMiddleware(app,{ '/app1': app1, '/app2': app2 })

 

其余的部署方面不變。

 

原來分為多個app單獨部署的說為了方便只更新某些應用,發版時候沒變化的app不用去重新發布,但實際上容易忘了做了哪些改變或者每次要部署幾個應用,這樣分為多個app部署好處不是很明顯。現在是只分為兩個,把最愛變化的和其他的分開了,以免多個人在開發分支上需求進度不同,導致發版需要額外協調。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM