0

我有 2 个 Django 项目:

当我尝试重定向project_redirect到需要在 my 中进行身份验证的视图时project_logged_in,我会取消登录(在视图的第一行中进行了project_logged_in检查)。request.user.is_authenticated()

我的重定向视图示例如下:

def test_redirect_view(request):
    return HttpResponseRedirect('http://localhost.com:8000/login_required_view/')

为什么会发生这种情况?

4

1 回答 1

1

您的会话 cookie 由两个项目共享,因为它们使用相同的域。

尝试SESSION_COOKIE_NAME在两个项目中设置独特的东西。

于 2012-10-03T10:31:29.643 回答