Flask之中间件

Posted fu-yong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Flask之中间件相关的知识,希望对你有一定的参考价值。

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之中间件的主要内容,如果未能解决你的问题,请参考以下文章

Flask之中间件

python高级之Flask框架

小猿圈python之Django和Flask比较?

WEB框架之Flask

Flask框架 之 功能详解

Python_WEB框架之Flask