2014-02-06 62 views
0

我想添加記住我複選框到我的登錄視圖。我正在使用'django.contrib.auth.views.login'視圖進行登錄。在閱讀相關問題後,我嘗試了'SESSION_COOKIE_AGE = 360'和一個名爲「remember_me」的複選框。但是,這並沒有幫助。似乎這個功能在默認的登錄視圖中不存在。或者我錯過了什麼?在defult django登錄視圖中創建'記住我'功能

+0

[http://avivgr.blogspot.in/2009/05/how-to-add-remember-me -checkbox-to.html]可以給你一個很好的見解。 – lima

回答

0

當然這不是默認的登錄視圖。但是你擴展了默認的登錄表單。添加這個記住我功能的擴展形式,然後聲明像這樣登錄網址:

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

另外。有很多人記得我的片段和項目。做一些谷歌上搜索,你會發現在任何時間工作的例子......這樣的:https://github.com/jimfmunro/django-remember-me

艾倫

+0

是的,我從'django-remember-me'視圖和'表單'採集了代碼。完美的工作。 – toothie