Flask框架蓝图和子域名
一、基于调度方法的视图
- Flask还为我们提供了另外一种类视图flask.views.MethodView,对每个HTTP方法执行不同的函数(映射到对应方法的小写的同名方法上)。
class xxxx(views.MethodView):
def get(self):
pass
def post(self):
pass
- 用类视图的一个缺陷就是比较难用装饰器来装饰
from flask import session
def login_required(func):
def wrapper(*args,**kwargs):
if not session.get("user_id"):
return 'auth failure'
return func(*args,**kwargs)
return wrapper