Django(1.6)登录状态成功与否?

时间:2014-11-11 13:05:09

标签: django login authorization

Djangos登录视图是否会返回任何"状态"登录成功时变量?我可以在我的Jquery函数中使用它。如果成功,我想在另一个div中加载响应(配置文件),如果表单有错误,我想加载当前div。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

您可以在<head>

中加入此内容
<script>var logged_in={{ request.user.is_authenticated|lower }};</script>

如果您想了解可以在多个用例中使用的用户信息,可以将其添加到urls.py:

urlpatterns += patterns('', url(r'^loggedinuser/$'),
            lambda r:'{"is_logged_in":"%s"}'%r.user.is_authenticated)

您当然可以对此进行扩展,添加您想要显示的其他功能。