Django会话的默认行为-关闭浏览器后会话过期
我阅读了Django教程,但没有发现任何与永不过期的会话相关的内容 要求-只有当用户通过单击注销启动时,才应注销 我如何解决这个问题? 与会话相关的My django项目设置-Django会话的默认行为-关闭浏览器后会话过期,django,python-2.7,session,authentication,django-sessions,Django,Python 2.7,Session,Authentication,Django Sessions,我阅读了Django教程,但没有发现任何与永不过期的会话相关的内容 要求-只有当用户通过单击注销启动时,才应注销 我如何解决这个问题? 与会话相关的My django项目设置- INSTALLED_APPS = ( .. 'django.contrib.sessions', .. ) REST_FRAMEWORK = { 'DEFAULT_AUTHENTICATION_CLASSES': ( 'rest_framework.authenticati
INSTALLED_APPS = (
..
'django.contrib.sessions',
..
)
REST_FRAMEWORK = {
'DEFAULT_AUTHENTICATION_CLASSES': (
'rest_framework.authentication.TokenAuthentication',
'rest_framework.authentication.BasicAuthentication',
#'rest_framework.authentication.SessionAuthentication',
)
}
MIDDLEWARE_CLASSES = (
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.auth.middleware.SessionAuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
)
AUTHENTICATION_BACKENDS = (
"django.contrib.auth.backends.ModelBackend",
"allauth.account.auth_backends.AuthenticationBackend",
)
默认情况下,Django在浏览器关闭之间保留会话。您可以使用
SESSION\u EXPIRE\u AT\u BROWSER\u CLOSE
设置修改此行为
默认情况下,Django在浏览器关闭之间保留会话。您可以使用
SESSION\u EXPIRE\u AT\u BROWSER\u CLOSE
设置修改此行为
默认情况下,Django在浏览器关闭之间保留会话。您可以使用
SESSION\u EXPIRE\u AT\u BROWSER\u CLOSE
设置修改此行为
默认情况下,Django在浏览器关闭之间保留会话。您可以使用
SESSION\u EXPIRE\u AT\u BROWSER\u CLOSE
设置修改此行为
您可以在设置中定义会话过期在设置中定义会话过期在设置中定义会话过期在设置中定义会话过期在设置中定义会话过期在我的情况下,我发现了问题,这是由Django allauth造成的。另一方面,你的解决方案是正确的。在我的情况下,我发现了问题,这是由于Django allauth。另一方面,你的解决方案是正确的。在我的情况下,我发现了问题,这是由于Django allauth。另一方面,你的解决方案是正确的。在我的情况下,我发现了问题,这是由于Django allauth。另一方面,你的解决方案是正确的。