背景:
最近在做项目时使用Sanic作为后台框架开发,在一开始没有多余调用的时候直接对异步函数里进行request[‘session’]毫无问题,一直测试也没什么问题,最近测着测着发现了点问题,而且是忽然间出现的,说明它有某个触发条件,或者是之前的使用不规范不合理。
如图所示,报错keyError:‘session’
解决方法:
找到你的Sanic引用app的地方:
加入如下:
from sanic_session import Session
Session(app) # 声明对session的调用
大工告成!