Python 创建';记住我';默认django登录视图中的功能

Python 创建';记住我';默认django登录视图中的功能,python,django,authentication,Python,Django,Authentication,我想将“记住我”复选框添加到我的登录视图中。我正在使用“django.contrib.auth.views.login”视图进行登录。在阅读相关问题后,我试着放上“会话COOKIE\u AGE=360”和一个名为“记住我”的复选框。但是,这没有帮助。默认登录视图中似乎没有此功能。还是我遗漏了什么?当然这不是默认的登录视图。但是您扩展了默认的登录表单。以扩展形式添加此“记住我”功能,然后按如下方式声明登录url: url(r'^login/$', auth_views.login,

我想将“记住我”复选框添加到我的登录视图中。我正在使用“django.contrib.auth.views.login”视图进行登录。在阅读相关问题后,我试着放上“会话COOKIE\u AGE=360”和一个名为“记住我”的复选框。但是,这没有帮助。默认登录视图中似乎没有此功能。还是我遗漏了什么?

当然这不是默认的登录视图。但是您扩展了默认的登录表单。以扩展形式添加此“记住我”功能,然后按如下方式声明登录url:

url(r'^login/$',
        auth_views.login,
        {'template_name': 'your/login/template.html', 'form':YourExtendedForm},
        name='auth_login'),
还有。有很多“记住我”的片段和项目。做一些谷歌搜索,你会很快找到工作的例子。。。比如:


Alan

[可以给你一个很好的洞察力。是的,我从“django记住我”视图和“表单”中获取了代码。效果非常好。