用于与starlete进行后端会话的库
starlette-session的Python项目详细描述
文档:https://auredentan.github.io/starlette-session/
Starlette会议
Starlette session是一个用于starlette的简单会话中间件,它支持与Starlette的后端会话。在
要求
Python 3.6+
安装
pip install starlette-session
示例
使用redis作为后端
^{pr2}$您可以找到更多示例here
使用自定义后端
您可以提供要使用的自定义后端。这个后端只需实现接口ISessionBackend
classISessionBackend(ABC):@abstractmethodasyncdefget(self,key:str)->Optional[dict]:raiseNotImplementedError()@abstractmethodasyncdefset(self,key:str,value:dict,exp_in_mins:str)->Optional[str]:raiseNotImplementedError()@abstractmethodasyncdefdelete(key:str)->Any:raiseNotImplementedError()
- 项目
标签: