FastAPI 如何处理 Session 问题?
用 FastAPI 和 Jinja 开发购物车,需要为每个匿名用户保存数据到 session 里。
Django 和 Flask 有内置的 session 函数方便使用,但 FastAPI 没有。有个方法是通过 SQLAlchemy session 来实现,但 SQLAlchemy session 不支持匿名用户,导致我们所以必须为每个 session 创建 token 来保存数据。
有其他类似 Django 和 Flask 自带的方法吗?
回答:
简单写个插件就行吧,请求没有token的话就生成一个写到cookie中。
不过呢,这种匿名token意义不大,倒不如直接把购物车数据存储到localStorage中。
本文参与了SegmentFault 思否面试闯关挑战赛,欢迎正在阅读的你也加入。
以上是 FastAPI 如何处理 Session 问题? 的全部内容, 来源链接: utcz.com/p/938512.html