0
点赞
收藏
分享

微信扫一扫

flask多APP应用

IT影子 2022-08-11 阅读 81

一、flask多app应用

  注意:文本访问多app应用时,上下文管理和单app一样

#!/usr/bin/env python
# -*- coding:utf-8 -*-
# __author__ = "wzs"
#2020/8/29

from werkzeug.wsgi import DispatcherMiddleware
from werkzeug.serving import run_simple
from flask import Flask, current_app

app1 = Flask('app01')
app2 = Flask('app02')

@app1.route('/index')
def index():
return 'app01'


@app2.route('/index2')
def index2():
return 'app02'

# http://127.0.0.1:5000/index
# http://127.0.0.1:5000/sec/index2
app = DispatcherMiddleware(app1, {
'/sec':app2
})

if __name__ == '__main__':
run_simple('127.0.0.1', 5000, app,)

 



举报

相关推荐

0 条评论