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