【发布时间】:2017-12-22 13:20:44
【问题描述】:
我正在创建一个 Flask 应用程序,它要求每个请求都使用用户传递给应用程序的一些数据来初始化他们的会话。一旦他们传递了该数据并初始化了会话,我想一遍又一遍地重复使用该数据,直到他们的会话完成以填充请求,而不必为每个请求传递数据。
我似乎无法找出最好的方法来做到这一点。将其存储在会话变量中不起作用,因为该数据只是被发送回用户,然后它与每个请求都传递它相同。将数据存储在数据库中似乎不是正确的选择,因为我需要在会话结束时将其丢弃,而且我没有看到任何装饰器可以在会话到期时实现......所以我担心我的数据库最终会填满所有这些来自初始化的数据,并且无法保证在会话结束时删除它们。
有什么建议吗?
【问题讨论】: