password_change.html 및 htmlpassword_change_done.html이 등록 폴더에 있습니다. 그리고 django.contrib.auth.views.password_change 및 django.contrib.auth.views.password_change_done을 사용하고 있습니다.django : 암호 변경 후 password_change 리디렉션하지 마십시오. password_change_form reloaded
password_change 페이지에 액세스 할 수 있습니다. 그러나, password_change_form을 다시로드 한 후에는 password_change를 암호 변경 후에 리다이렉션하지 않습니다.
그래서 password_change_done 페이지에 직접 액세스하려고했습니다. 또한, password_change_form 페이지가 표시됩니다. 근본 원인을 찾을 수 없습니다.
바로 잡으세요. 비밀번호를 변경하고 있지만 성공 페이지로 리디렉션하지 않고 페이지를 새로 고치십니까? 템플릿을 재정의 했습니까? 아마도 "암호가 일치하지 않습니다"또는 "잘못된 암호"와 같은 오류를 숨기고있을 것입니다. 나는 그 견해를 보았고 양식이 타당하다면 당신에게 방향을 바꿀 것입니다. 리디렉션을 제공하지 않더라도 존재하지 않는 URL로 리디렉션됩니다. 'post_change_redirect = ''':) –
나는 password_change (password_change_form reloaded)를 시도했다. 다시 시도하십시오. 암호 변경에 성공했습니다. 암호가 일치하지 않으면 오류 메시지가 표시 될 수 있습니다. password_change_doen 템플릿이 좋습니다. – user1161599
[Django registration template] (http://stackoverflow.com/questions/8997923/django-registration-template) –