基于类的试图
from flask.views import View
from flask import render_template
class UserLogin(View):
methods=['POST','GET']
def dispatch_request(self): ##调度函数
return render_template('login.html')
基于方法的试图
from flask.views import MethodView
from flask import render_template
class Userlogin(MethodView):
def get(self): ##定义get方法访问
return render_template('login.html')
def post(self): ##定义post方法访问
return render_template('login.html')
主入口中导入
from account import Userlogin
##app.add_url_rule('url',view_func=类名.as_view(终结点))
app.add_url_rule('/login/',view_func=Userlogin.as_view('login'))