flask中的CBV跟django中的类似
from flask import views class Login(views.MethodView): methods = ["GET","POST"] decorators = [app.route] def get(self): print(url_for("my_login")) return render_template("login.html") def post(self): return "登陆成功" app.add_url_rule("/",view_func=Login.as_view("my_login"))
在flask中同样是在类中写get,post等请求,请求来的时候会自动走到该函数