2011-08-08 42 views
2

DjangoとDjango Authに問題があります。時折、ログインページではユーザーはログインできません。ユーザーがログイン(/ adminログインフォームまたは任意のカスタムログインフォーム)を押すと、ページは単に更新されます。さらにデバッグした後は、セッションを作成していて、それを期限切れにしているようです(何とかして)。誰もDjango Authでこの種の動作を経験しましたか?Django期限切れのセッション

おかげで、私はこの問題を抱えていない

答えて

0

コーリー。

しかし、settings.pyファイルでアプリ、ミドルウェア、およびコンテキストプロセッサの仕様を確認する必要があります。あなたは必ずしたいと思う(あなたがあなたの特定のアプリケーションのために必要な任意の他に加えて)場所に、次のとおりです

MIDDLEWARE_CLASSES = (
    # ... 
    'django.middleware.common.CommonMiddleware', 
    'django.contrib.sessions.middleware.SessionMiddleware', 
    'django.contrib.auth.middleware.AuthenticationMiddleware', 
    # ... 
) 

TEMPLATE_CONTEXT_PROCESSORS = (
    # ... 
    "django.core.context_processors.auth", 
    "django.core.context_processors.request", 
    # ... 
) 

INSTALLED_APPS = (
    # ... 
    'django.contrib.auth', 
    'django.contrib.sessions', 
    'django.contrib.sites', 
    # ... 
) 

...それが行くと、あなたの問題が解決しないかどうかを確認するために、すべての良いことだことを確認してください。がんばろう。

関連する問題