2009-12-09 16 views
1

當inckuded在urls.pyDjango的密碼改變:反向關於 ')(' '<在0xa3b0f0c功能password_change_done>' 與參數和關鍵字參數 '{}' 未找到

(r'^settings/users/change_password/$', 'django.contrib.auth.views.password_change' 

下面顯示了以下在屏幕上,

Reverse for '<function password_change_done at 0xa3b0f0c>' with arguments '()' and keyword arguments '{}' not found. 

而我想給用戶的訪問權限來更改他們的密碼。

哪些錯誤與上面的代碼.....

感謝........

回答

4

的password_change視圖重定向到django.contrib.auth.views.password_change_done - 這需要在你的urls.py.上市

另外,在post_change_redirect參數添加到您的password_change看法告訴它重定向到:

(r'^settings/users/change_password/$', 'django.contrib.auth.views.password_change', {'password_change_done': '/settings/users/password-changed'}) 

另見relevant documentation

+2

我想你的意思是'post_change_redirect'在列表行中,arg字典中。 – 2011-06-28 16:46:53

相關問題