Django记得我吗';行不通
我想在浏览器关闭时关闭会话,但若用户选中“记住我”,则会话必须在浏览器关闭后打开,所以我做了此操作,但它不起作用,它总是关闭 my settings.py:Django记得我吗';行不通,django,Django,我想在浏览器关闭时关闭会话,但若用户选中“记住我”,则会话必须在浏览器关闭后打开,所以我做了此操作,但它不起作用,它总是关闭 my settings.py: SESSION_EXPIRE_AT_BROWSER_CLOSE = True 我的观点 if request.POST['rememberme']: settings.SESSION_EXPIRE_AT_BROWSER_CLOSE = False 视图.py from django.contrib.auth import
SESSION_EXPIRE_AT_BROWSER_CLOSE = True
我的观点
if request.POST['rememberme']:
settings.SESSION_EXPIRE_AT_BROWSER_CLOSE = False
视图.py
from django.contrib.auth import views as auth_views
def login_user(request, template_name='registration/login.html', extra_context=None):
response = auth_views.login(request, template_name)
if request.POST.has_key('remember_me'):
request.session.set_expiry(1209600) # 2 weeks
urlpatterns = [
url(r'^login/$', login_user, name='auth_login'),
]
url.py
from django.contrib.auth import views as auth_views
def login_user(request, template_name='registration/login.html', extra_context=None):
response = auth_views.login(request, template_name)
if request.POST.has_key('remember_me'):
request.session.set_expiry(1209600) # 2 weeks
urlpatterns = [
url(r'^login/$', login_user, name='auth_login'),
]
视图.py
from django.contrib.auth import views as auth_views
def login_user(request, template_name='registration/login.html', extra_context=None):
response = auth_views.login(request, template_name)
if request.POST.has_key('remember_me'):
request.session.set_expiry(1209600) # 2 weeks
urlpatterns = [
url(r'^login/$', login_user, name='auth_login'),
]
url.py
from django.contrib.auth import views as auth_views
def login_user(request, template_name='registration/login.html', extra_context=None):
response = auth_views.login(request, template_name)
if request.POST.has_key('remember_me'):
request.session.set_expiry(1209600) # 2 weeks
urlpatterns = [
url(r'^login/$', login_user, name='auth_login'),
]
那不可能。设置是项目的全局设置。我能做什么?那不可能工作。设置是项目的全局设置。我可以做什么??