一个 WB 系统下有多个应用,有些设置是共通的,有些需要按应用单独配置。
- 方案 1:通过子域名管理多应用 APP,每个应用都有自己的 current_app,找到了下面的示例。 但是在「 dev 」和「 qa 」间却换时,非常耗时。难道多应用进程会很消耗吗?
https://github.com/saltycrane/flask-subdomain-dispatcher-example
- 方案 :通过蓝图的来 subdomain,子域名间切换很快,但是配置文件如何动态分配到 current_app 呢? 是不应该在 before_request 里面加一个子域名跟应用的判断,然后更新到 current_app ?
app.register_blueprint(dev_bp, subdomain='dev')
