No reverseMatch error in password reset in Django? -


i have seen several posts , tried solutions suggested fixing issue. still have following error. using django 1.6.

noreversematch @ /accounts/password/reset/mw/3q6-5e4aba3a21e3b697aca2/ reverse 'password_reset_complete' arguments '()' , keyword arguments '{}' not found. 0 pattern(s) tried: [] request method: request url:    http://127.0.0.1:8000/accounts/password/reset/mw/3q6-5e4aba3a21e3b697aca2/ django version: 1.6.2 exception type: noreversematch exception value:     reverse 'password_reset_complete' arguments '()' , keyword arguments '{}' not found. 0 pattern(s) tried: [] 

i have tried 2 different urlconfs, both did not help. here tried.

from django.conf.urls import include django.conf.urls import patterns django.conf.urls import url  django.contrib.auth import views auth_views django.core.urlresolvers import reverse_lazy   # urlpatterns = patterns('', #                        url(r'^login/$', #                            auth_views.login, #                            {'template_name': 'registration/login.html'}, #                            name='auth_login'), #                        url(r'^logout/$', #                            auth_views.logout, #                            {'template_name': 'registration/logout.html'}, #                            name='auth_logout'), #                        url(r'^password/change/$', #                            auth_views.password_change, #                            {'post_change_redirect': reverse_lazy('auth_password_change_done')}, #                            name='auth_password_change'), #                        url(r'^password/change/done/$', #                            auth_views.password_change_done, #                            name='auth_password_change_done'), #                        url(r'^password/reset/$', #                            auth_views.password_reset, #                            {'post_reset_redirect': reverse_lazy('auth_password_reset_done')}, #                            name='auth_password_reset'), #                        url(r'^password/reset/confirm/$',  #              'django.contrib.auth.views.password_reset_confirm', #              name='auth_password_reset_confirm'), # #                        url(r'^password/reset/confirm/(?p<uidb64>[0-9a-za-z_\-]+)/(?p<token>.+)/$', # #                            auth_views.password_reset_confirm, # #                            name='auth_password_reset_confirm'), #                        url(r'^password/reset/complete/$', #                            auth_views.password_reset_complete, #                            {'post_reset_redirect': reverse_lazy('auth_password_reset_complete')}, #                            name='auth_password_reset_complete'), #                        url(r'^password/reset/done/$', #                            auth_views.password_reset_done, #                            name='auth_password_reset_done'), # ) urlpatterns = patterns('', url(r'^password/change/$',     auth_views.password_change,     name='auth_password_change'), url(r'^password/change/done/$',     auth_views.password_change_done,     name='password_change_done'), url(r'^password/reset/$',     auth_views.password_reset,     name='auth_password_reset'), url(r'^password/reset/(?p<uidb64>[0-9a-za-z_\-]+)/(?p<token>[0-9a-za-z]{1,13}-[0-9a-za-z]{1,20})/$',     auth_views.password_reset_confirm,     name='auth_password_reset_confirm'), url(r'^password/reset/complete/$',     auth_views.password_reset_complete,     name='auth_password_reset_complete'), url(r'^password/reset/done/$',     auth_views.password_reset_done,     name='password_reset_done'),                        ) 

your code looking url name password_reset_complete, urlconf contains view called auth_password_reset_complete. remove auth_ , should work.


Comments

Popular posts from this blog

android - Get AccessToken using signpost OAuth without opening a browser (Two legged Oauth) -

org.mockito.exceptions.misusing.InvalidUseOfMatchersException: mockito -

google shop client API returns 400 bad request error while adding an item -