因爲以前寫得接口太多了,分爲了多個app,每一個app裏面有幾個接口。部署次數須要不少次,修改爲部署一次,在不改變代碼的狀況下,不使用藍圖,最快的方式就是這樣修改。app
from werkzeug.wsgi import DispatcherMiddlewarespa
app = DispatcherMiddleware(app,{ '/app1': app1, '/app2': app2 })接口
其他的部署方面不變。開發
原來分爲多個app單獨部署的說爲了方便只更新某些應用,發版時候沒變化的app不用去從新發布,但實際上容易忘了作了哪些改變或者每次要部署幾個應用,這樣分爲多個app部署好處不是很明顯。如今是隻分爲兩個,把最愛變化的和其餘的分開了,以避免多我的在開發分支上需求進度不一樣,致使發版須要額外協調。部署