TIPS
定义Request类的
add_headers(self, header):
方法,将URL的请求头转化为字典的形式,保存在Request.headers
中,并且用add_cookies(self)
从Request.headers
中获取COOKIES定义
@staticmethod
类方法valid_kwargs(model, kwargs)
,参考知乎@staticmethod是 运行时又不需要实例和类参与的情况
,valid_kwargs(model, kwargs)
主要被find_by()和find_all()
函数调用用于查询信息的比较。从
MODEL
继承SESSION
,储存用户的session ID
,实现方法是在/login页面登陆的时候用headers['Set-Cookie'] = 'session_id={}'.format(session_id)
把session id保存在COOKIE中,并且转换为SESSION
对象保存在服务端,目前并不能一个用户保存唯一SESSION ID,同时登陆多此会有多个SESSION ID。- SESSION ID 的识别方法是每次登陆页面时通过
current_user(request)
识别请求头中的SESSION ID 识别用户。
- SESSION ID 的识别方法是每次登陆页面时通过