Flask视图之CBV示列

from flask import views, Flask

app=Flask(__name__)

class loginview( views.MethodView ):   # 继承views.MethodView

    def get(self):

        return '这里是get'

    def post(self):

        return '这里是post'

app.add_url_rule('/login',view_func=loginview.as_view('log'))  # 把定义的CBVflask实例化对象关联起来

# 以上/login为访问的url路径; view_func固定语法,等号后为试图类名.内置提供的as_view方法

# 括号内log,是个标识,随意自定义,别重复就行.

if __name__ == '__main__':

    app.run(debug=True)

原文地址:https://www.cnblogs.com/quzq/p/10318972.html