no reverse for django.contrib.auth.views.password_reset_confirm
12 ноября 2016 г. 20:32
Если встретилась ошибка no reverse for django.contrib.auth.views.password_reset_confirm
, то можно добавить следующие урлы:
from django.contrib.auth.views import password_reset_confirm urlpatterns = patterns('', ... url(r'^reset/(?P<uidb64>[0-9A-Za-z_\-]+)/(?P<uidb64>[0-9A-Za-z]{1,13}-[0-9A-Za-z]{1,20})/$', password_reset_confirm, name='password_reset_confirm'), )
Или если использовать свой шаблон для рендера страницы "Сброса пароля" при использовании представления, основанного на классах, как это сделано в django shop:
from shop.views.auth import PasswordResetConfirm urlpatterns = patterns('', ... url(r'^password-reset-confirm/(?P<uidb64>[0-9A-Za-z_\-]+)/(?P<token>[0-9A-Za-z]{1,13}-[0-9A-Za-z]{1,20})/?$', PasswordResetConfirm.as_view(template_name='myshop/pages/password-reset-confirm.html'), name='password_reset_confirm'), )
Комментариев: 0