password_change.html和htmlpassword_change_done.html位于注册文件夹中。 和,我正在使用django.contrib.auth.views.password_change和django.contrib.auth.views.password_change_done。django:密码更改后不要重定向password_change olny password_change_form重新加载
我可以访问password_change页面。但是,在密码更改olny password_change_form重新加载后,它不会重定向password_change。
所以,我试图直接访问password_change_done页面。还显示password_change_form页面 我找不到根本原因。
让我明白这一点:您正在更改密码,但它会一直刷新页面而不是将您重定向到成功页面?你是否重写了模板?也许你在隐藏像“密码不匹配”或“密码不正确”这样的错误。我看着视图,如果表单有效,它会重定向你。即使你没有提供重定向,它也会重定向到一个不存在的URL。除非你通过'post_change_redirect =''':) –
我试着password_change(password_change_form reloaded)。并尝试重新rogin。然后更改密码成功。如果密码不匹配,则可以显示错误消息。 password_change_doen模板很好。 – user1161599
[django注册模板]的可能重复(http://stackoverflow.com/questions/8997923/django-registration-template) –