我正在创建一个Flask应用程序,要求每个请求都使用用户传递给应用程序初始化其会话的一些数据。一旦他们传递了这些数据并初始化会话,我就想重复使用这些数据,直到他们的会话完成以填充请求,而不必为每个请求传递数据。如何将会话的用户数据存储在Flask中?
我似乎无法找出最好的方法来做到这一点。将其存储在会话变量中不起作用,因为该数据只是被发回给用户,然后就像每次请求传递它一样。将数据存储在数据库中看起来不是正确的选择,因为我需要在会话结束时抛弃它,并且在会话过期时看不到任何装饰器...所以我是担心我的数据库最终会填满所有这些来自初始化的数据,并且没有保证在会话结束时删除它们的方法。
有什么建议吗?
https://pythonhosted.org/Flask-Session/也许? –