当在 urls.py 中包含以下内容时
(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.
我正在尝试授予用户更改密码的权限。
上面的代码有什么问题......
谢谢..........
最佳答案
password_change View 重定向到 django.contrib.auth.views.password_change_done
- 这需要在您的 urls.py 中列出。
或者,将 post_change_redirect
参数添加到您的 password_change View 以告诉它重定向到哪里:
(r'^settings/users/change_password/$', 'django.contrib.auth.views.password_change', {'password_change_done': '/settings/users/password-changed'})
关于python - Django密码更改:Reverse for '<function password_change_done at 0xa3b0f0c>' with arguments '()' and keyword arguments '{}' not found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1875318/