class base view 和django中类似
class Login(views.MethodView): # methods=["POST","GET"] # decorators = [] def get(self): return "login" def post(self): return "post_login" app.add_url_rule("/login",view_func=Login.as_view(name="login"))
auth = Blueprint(‘auth‘, __name__) # 蓝图CBV class Login(views.MethodView): def get(self): pass def post(self): pass auth.add_url_rule(‘/login‘, view_func=Login.as_view(name=‘login‘))
记得注册蓝图
app = Flask(__name__) app.register_blueprint(auth.auth)
原文:https://www.cnblogs.com/robertx/p/10692309.html