Я не смог решить эту проблему, потратив 3 часа на поиск и поиск SO & Google.django - сбрасывать пароль просмотров выпуск
Я пытаюсь настроить функцию сброса пароля.
Вот мои URLs:
urlpatterns += patterns('', url(r'^reset_password/$', 'django.contrib.auth.views.password_reset', {'template_name': 'users/reset_password.html', 'email_template_name': 'users/reset_password_email.txt', 'subject_template_name': 'users/reset_password_subject.txt', 'extra_context': {'languages': LANGUAGES, }, }, name='reset_password'),)
urlpatterns += patterns('', url(r'^reset_password_done/$', 'django.contrib.auth.views.password_reset_done', {'template_name': 'users/reset_password_done.html', 'extra_context': {'languages': LANGUAGES, }, }, name='password_reset_done'),)
urlpatterns += patterns('', url(r'^reset_password_confirm/(?P<uidb64>[0-9A-Za-z_\-]+)/(?P<token>.+)/$', 'django.contrib.auth.views.password_reset_confirm', {'template_name': 'users/reset_password_confirm.html', 'extra_context': {'languages': LANGUAGES, }, }, name='password_reset_confirm'),)
urlpatterns += patterns('', url(r'^reset_password_complete/$', 'django.contrib.auth.views.password_reset_complete', {'template_name': 'users/reset_password_complete.html', 'extra_context': {'languages': LANGUAGES, }, }, name='reset_password_complete'),)
Сброс пароля Emali посылается, но ссылка в сообщении электронной почты приводит к ошибке.
Это ссылка копируется из сообщения, отправленного пользователя:
http://127.0.0.1:8000/reset_password_confirm/MQ/455-425cc3d8545fd75d4334/
Когда я помещаю URL в браузере, я получаю следующее сообщение об ошибке:
I просто не вижу ошибки! Я надеюсь, что кто-то может указать, что я сделал неправильно.
EDIT
После того как я изменить name='reset_password_complete'
к name='password_reset_complete'
я получаю следующее сообщение об ошибке:
Любые предложения, чтобы решить этот вопрос будет оценен.
Вы вызвали view 'reset_password_complete'. Попробуйте удалить параметр имени в функции url или переименуйте представление 'password_reset_complete' – sinitsynsv
user2172884 - спасибо, но это не работает. – user1261774
только что отредактировал это предложение. – user1261774