2
我遇到了Django和Django Auth的問題。有時登錄頁面不允許用戶登錄。當用戶按登錄時(在/ admin登錄表單或任何自定義登錄表單上),該頁面將刷新。進一步調試後,似乎它正在創建一個會話,然後過期(以某種方式)。有沒有人用Django Auth體驗過這種行爲?Django即時過期會話
感謝,
科瑞
我遇到了Django和Django Auth的問題。有時登錄頁面不允許用戶登錄。當用戶按登錄時(在/ admin登錄表單或任何自定義登錄表單上),該頁面將刷新。進一步調試後,似乎它正在創建一個會話,然後過期(以某種方式)。有沒有人用Django Auth體驗過這種行爲?Django即時過期會話
感謝,
科瑞
我都沒有這個問題。
但是,您應該檢查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',
# ...
)
...確保一切都很好去看看,如果你的問題仍然存在。祝你好運。