Django 记住我不起作用

I.J*_*dze 0 django

我想在浏览器关闭时关闭会话,但如果用户选中记住我,会话必须在浏览器关闭后打开,所以我做了这个但它不起作用,它总是关闭。

我的设置.py:

SESSION_EXPIRE_AT_BROWSER_CLOSE = True
Run Code Online (Sandbox Code Playgroud)

我的意见.py

if request.POST['rememberme']:
        settings.SESSION_EXPIRE_AT_BROWSER_CLOSE = False
Run Code Online (Sandbox Code Playgroud)

Ser*_*aev 5

视图.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
Run Code Online (Sandbox Code Playgroud)

网址.py

urlpatterns = [
    url(r'^login/$', login_user, name='auth_login'),
]
Run Code Online (Sandbox Code Playgroud)