Flask之多应用
这里所说的应用高度,平时也称为:多应用。
官方文档:https://dormousehole.readthedocs.io/en/latest/patterns/appdispatch.html
这是根据文档写的一个简单示例:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from flask import Flask
from werkzeug import run_simple
from werkzeug.middleware.dispatcher import DispatcherMiddleware
# 声明应用
app1 = Flask(__name__)
app2 = Flask(__name__)
# 组合应用
app = DispatcherMiddleware(app1, {
'/a1': app1,
'/a2': app2
})
@app1.route('/')
def