码迷,mamicode.com
首页 > 其他好文 > 详细

Flask之中间件

时间:2018-06-12 17:43:25      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:war   dex   __name__   temp   cal   port   app   中间   from   

from flask import Flask, flash, redirect, render_template, request
 
app = Flask(__name__)
app.secret_key = ‘some_secret‘
 
@app.route(‘/‘)
def index1():
    return render_template(‘index.html‘)
 
@app.route(‘/set‘)
def index2():
    v = request.args.get(‘p‘)
    flash(v)
    return ‘ok‘
 
class MiddleWare:
    def __init__(self,wsgi_app):
        self.wsgi_app = wsgi_app
 
    def __call__(self, *args, **kwargs):
 
        return self.wsgi_app(*args, **kwargs)
 
if __name__ == "__main__":
    app.wsgi_app = MiddleWare(app.wsgi_app)
    app.run(port=9999)

  

Flask之中间件

标签:war   dex   __name__   temp   cal   port   app   中间   from   

原文地址:https://www.cnblogs.com/fu-yong/p/9174160.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!