登录成功但用户名为无

时间:2012-01-20 23:01:29

标签: django authentication

我正在对所有页面使用用户身份验证。像这样:

@login_required(redirect_field_name='redirect_to')
def memp(request):
    ...

但有些网页无法获取用户信息。

在视图中:request.GET.get('user') = None和模板:{{user}} = None

我找不到它的根本原因。

2 个答案:

答案 0 :(得分:0)

你确定所有的实例都应该来自GET吗?为什么不在视图中使用request.user

答案 1 :(得分:0)

在视图中,您应该使用request.user,这有用吗?

在模板中,如果{{ user }}不起作用,请确保使用RequestContext呈现模板。您还应确保"django.contrib.auth.context_processors.auth"中的settings.py上下文处理器处于活动状态。