-1

我有一个 auth.py 文件,我在其中存储

session["current_user"] = user_data

如果用户登录,我可以在控制台中看到会话数据。如何将此会话数据传递给另一个文件test.py

test.py某些处理中发生并且没有路由,因为用户不需要对此进行访问。

4

1 回答 1

2

只要您在处理请求时(即从您的端点之一)调用该文件中的函数,它就可以访问会话。

如果您在处理请求时不调用它,它将无法访问会话并且您无法对其执行任何操作。

原因是每次请求时,浏览器都会向您发送一个 cookie。在这个 cookie 中有一个唯一的标识符,它允许 Flasksession为每个浏览器填充不同的值。

如果您不处理请求,则您没有 cookie,因此您无法在session.

于 2019-12-03T17:15:21.040 回答