1.首先导入模块
from flask import Flask,view
app = Flask(__name__)
#x写一个类,继承views.MethodView
def auth(func): print('我在上面') def inner(*args,**kwargs): return func(*args,**kwargs) return inner
class Login(views.MethodView):
methods=["GET"] #允许的http的请求方式只有GET
decorators = ["auth"] #每次请求来都加auth装饰器 def get(self): return "hello,world" #定义路由地址 app_.add_url_rule("/",view_func=Login.as_vie(name="my_login")) #add_url_rule的相关参数:(self, rule, endpoint=None, view_func=None,provide_automatic_options=None, **options)
#self是当期的app,
if __name__ == "__main__" app.run(debug=True)