0

私は2つのDjangoプロジェクトを持っています:

project_redirectで認証が必要なビューにリダイレクトしようとすると、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 に答える