在默认的django登录视图中创建“记住我”功能

时间:2014-02-06 05:32:22

标签: python django authentication

我想在登录视图中添加“记住我”复选框。我正在使用'django.contrib.auth.views.login'视图进行登录。在阅读相关问题后,我尝试将'SESSION_COOKIE_AGE = 360'和一个名为“remember_me”的复选框放入。但是,这没有帮助。似乎此功能在默认登录视图中不存在。或者我错过了什么?

1 个答案:

答案 0 :(得分:1)

当然,这不是默认登录视图。但是您扩展了默认登录表单。以扩展形式添加此记住我的功能,然后像这样声明登录URL:

url(r'^login/$',
        auth_views.login,
        {'template_name': 'your/login/template.html', 'form':YourExtendedForm},
        name='auth_login'),

另外。有很多人记得我的片段和项目。做一些谷歌搜索,你会立刻找到工作的例子......如:https://github.com/jimfmunro/django-remember-me

艾伦