
技术分享1 分钟阅读
FastAPI 临时数据存储state
在fastapi中有一个self.state:

看到Stats类中的备注是:
"""An object that can be used to store arbitrary state.Used for request.state and app.state.""" #可用于存储任意状态的对象。用于请求。State和app.state。
Stats类提供的方法有setattr,getattr,delattr对应的就是增加,获取,删除

那么我们就可以用这些方法进行临时数据存储,充当缓存使用。
使用
app.state.__setattr__('test','123123')
print(app.state.__getattr__('test'))
app.state.__delattr__('test')
print(app.state)
有关使用上的问题,欢迎您在底部评论区留言,一起交流~
读者评论
评论会同步写入该文在 Notion 中的页面底部(与正文同页,便于管理)。
暂无评论,欢迎抢沙发。