在 django 中,我使用 authenticate() 函数来登录用户。使用request.user
,我可以访问从 users 表中提取的登录用户信息。如果我这样做request.user.id
,我可以获得用户的 ID。在任何模板中,根据任何请求,我都可以user.username
获取用户名。
有没有一种方法可以向request.user
变量添加值,以便我可以在整个应用程序和模板中使用它们?
例如,我想要这样:request.user.timezone
在用户登录网站时设置;我应该能够在模板和我的视图中访问这个变量。