从代码中的任何位置访问当前登录用户

时间:2016-04-15 14:21:14

标签: django

是否有任何函数或全局对象可以从Django项目的任何位置访问当前登录用户?如果没有,那么解决方法是什么?

3 个答案:

答案 0 :(得分:1)

不,没有。 Django就是请求和响应。用户特定于特定请求。当您有请求时,您可以以request.user身份访问该用户。否则,不,你不能。

答案 1 :(得分:0)

找到this solution。之后,您必须在设置中将新的自定义中间件类添加到MIDDLEWARE_CLASSES

答案 2 :(得分:-3)

在模板上

{{ user }}

on views.py

request.user