【发布时间】:2010-12-02 15:56:11
【问题描述】:
我正在玩 django auth 库,我遇到了一些我不明白的东西。
我有一个主模板base.html,在这个模板中我有以下代码:
{% if user.is_authenticated %}
Welcome {{user.username}}, <a href='/accounts/logout/'>Logout</a>
{% else %}
Welcome Guest, Please <a href='/accounts/login/'>Login</a>
{% endif %}
这在每一页的页眉中重复。然而,在我登录后,除了登录页面本身,它显示welcome guest... 字符串,就好像没有经过身份验证的用户一样。
然而,令人困惑的是,auth 库似乎在其他地方完成了它的工作,我无法访问受登录保护的功能,而且我可以在我登录后等等。
谁能告诉我哪里出错了?
【问题讨论】:
标签: django templates authentication