from flask import Flask
from werkzeug.wsgi import DispatcherMiddleware
from werkzeug.serving import run_simple
app01 = Flask('app01')
app02 = Flask('app02')
@app01.route('/login')
def login():
return 'app01.login'
@app02.route('/index')
def index():
return 'app02.index'
dm = DispatcherMiddleware(app01,{
'/app02': app02,
})
if __name__ == '__main__':
run_simple('localhost', 5000,dm)
我們可以創建多個app,並同時運行,訪問app01時可以直接使用/login,訪問app02時需要使用/app02/index
