我在使用 django 的用户帐户/登录时遇到问题。我正在尝试在登录后做一些事情,但是登录后网站显示我尚未登录。例如,在 html 标记中,如果我使用 {{ user }} 它会打印出匿名用户,即使我是未登录。我不知道我的代码有什么问题:
视图.py:
def index(request):
return render_to response({'user', request.user})
网址.py:
(r'^$', 'tickets.views.index'),
(r'^accounts/login/$', 'django.contrib.auth.views.login' ),
(r'^accounts/logout/$','django.contrib.auth.views.logout'),
login.html 是基本的 django 登录模板,在索引上我显示了 {{ user }}。
谢谢你的帮助。
编辑:
我确实有一个模板标签,我只是没有在那里输入它。我想让它说我在登录后已经登录。例如:如果我使用帐户 test 登录,我希望测试显示 {{ user }} 不是匿名用户的位置。