Django "Remember Me" con vista de inicio de sesión y formulario de autenticación incorporados

¿Cómo puedo reutilizar el inicio de sesión de administrador original () y AuthenticationForm para establecer una mayor longitud de cookie para los usuarios con la opción "Recordarme" marcada en la página de inicio de sesión? Actualmente estoy usando el inicio de sesión integrado a través de urls.py

url(r'^login/

La casilla de verificación se implementa en mi login.html como:

<label><input name="remember_me" type="checkbox">Keep me logged in</label>

pero no estoy seguro de cómo pasar esa información a través del AuthenticationForm al django.contrib.auth.views.login

Actualmente, si el usuario registra el cuadro "Recordarme" sin marcar, la edad de las cookies se define en settings.py

SESSION_COOKIE_AGE = 360

Encontré algunas preguntas similares, pero no creo que esto requiera una aplicación separada para instalarse. El siguiente fragmento de código (http://djangosnippets.org/snippets/1881/Parecía prometedor, pero he codificado Python y Django solo por un par de meses y no pude hacerlo funcionar:

def login(request, *args, **kwargs):
    if request.method == 'POST':
        if not request.POST.get('remember_me', None):
            request.session.set_expiry(0)
    return auth_views.login(request, *args, **kwargs)
,'django.contrib.auth.views.login', {'template_name': 'authentication/login.html'}, name='login'),

La casilla de verificación se implementa en mi login.html como:

<label><input name="remember_me" type="checkbox">Keep me logged in</label>

pero no estoy seguro de cómo pasar esa información a través del AuthenticationForm al django.contrib.auth.views.login

Actualmente, si el usuario registra el cuadro "Recordarme" sin marcar, la edad de las cookies se define en settings.py

SESSION_COOKIE_AGE = 360

Encontré algunas preguntas similares, pero no creo que esto requiera una aplicación separada para instalarse. El siguiente fragmento de código (http://djangosnippets.org/snippets/1881/Parecía prometedor, pero he codificado Python y Django solo por un par de meses y no pude hacerlo funcionar:

def login(request, *args, **kwargs):
    if request.method == 'POST':
        if not request.POST.get('remember_me', None):
            request.session.set_expiry(0)
    return auth_views.login(request, *args, **kwargs)

Respuestas a la pregunta(3)

Su respuesta a la pregunta