django: не перенаправлять смену пароля после смены пароля - PullRequest
0 голосов
/ 26 января 2012

password_change.html и htmlpassword_change_done.html находятся в папке регистрации. и я использую для django.contrib.auth.views.password_change и django.contrib.auth.views.password_change_done.

Я могу получить доступ к странице смены пароля. но, он не перенаправляет password_change после смены пароля. olny password_change_form перезагружается.

Итак, я попытался получить доступ к странице password_change_done напрямую. также отображается страница password_change_form Я не могу найти основную причину.

1 Ответ

3 голосов
/ 26 января 2012

Я уже ответил на на ваш предыдущий вопрос :

Измените порядок в urls.py так:

url(r'^accounts/chpasswd/done/?', 
    'django.contrib.auth.views.password_change_done', 
    {'template_name':'password_change_done.html'}),

url(r'^accounts/chpasswd/?', 
    'django.contrib.auth.views.password_change', 
    {'template_name':'password_change.html'}),

ПОБОЧНОЕ ПРИМЕЧАНИЕ: Кроме того, ради всех активных пользователей StackOverflow, если вы получаете работающее решение, пометьте ответ как принятый, чтобы люди не тратили время на ответы, если ответ больше не нужен.

...