首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Pylons:为Authkit用户设置全局变量

Pylons:为Authkit用户设置全局变量
EN

Stack Overflow用户
提问于 2010-03-30 14:52:29
回答 1查看 358关注 0票数 0

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

request.environ.get("REMOTE_USER")

我尝试将相同的代码放入app_globals.py文件中,但出现以下错误消息:“没有为此线程注册对象(名称:请求)”

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-03-30 14:55:27

如果您在多个线程上为请求提供服务,则不存在单个“登录用户”--通过设置单个全局变量,线程将相互践踏,最终会非常非常困惑地知道“登录用户”到底是谁。(最多;-)每个request 只有一个登录的用户,因此将该信息保存在request对象中似乎更可取;-)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2543315

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档