如何可以设置的用户名的全局变量登录的用户?目前,我在我所有的控制器下面的代码来获取用户名。我宁愿将其设置为如果可能的全局变量。

request.environ.get("REMOTE_USER")

我试图把相同的代码在app_globals.py文件,但它给了我下面的错误信息: “无对象(名称:请求)已经注册该线程”

有帮助吗?

解决方案

有没有单一的“登录的用户”,如果你的服务在多个线程的请求 - 通过设置一个全局变量的线程将践踏对方,最终很对谁的”登录很困惑用户”实际上。那里的就是(至多;-)单一登录的用户的每个请求下,因此保持在请求对象信息似乎大大优选的; - )。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top