#!/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 default():
return 'hello it is default app1'
@app1.route('/index')
def index():
return 'hello app1'
@app2.route('/index')
def index():
return 'hello app2'
if __name__ == "__main__":
run_simple('localhost', 7777, app)
Flask之多应用部署示例代码
最新推荐文章于 2022-12-16 16:11:19 发布