Resetting Password in Django
===

I have problem in resetting password in Django . After looking at this:[Resetting Password][1], this error still exist....
My error  is:

    Reverse for 'django.contrib.auth.views.password_reset_confirm' with arguments '()' and keyword arguments '{'uidb36': '1', 'token': '392-804fab6dcec790f0ec6b'}' not found.

Here is my urls.py:


     urlpatterns = patterns('lex.views',
        url(r'^home/forgotpassword', 'lexrequestpassword', name='lexrequestpassword'),
        url(r'^home/resetpassword', 'lexresetpassworddone', name='lexresetpassworddone'),
        url(r'^home/reset/(?P<uidb36>[0-9A-Za-z]+)-(?P<token>.+)/$', 'lexresetpasswordconfirmed', name='lexresetpasswordconfirmed'),
        url(r'^home/resetpasswordcompleted', 'lexresetpasswordcompleted', name='lexresetpasswordcompleted'),)

My views.py:

    @login_required    
    def lexrequestpassword(request):
        """
        Reset Password
        """
        path = reverse('lexresetpassworddone')
        
        return password_reset(request,post_reset_redirect=path)
        
    @login_required    
    def lexresetpassworddone(request):
        """
        Reset Password Done
        """
        path = reverse('lexresetpasswordconfirmed')
    
        return password_reset_done(request,template_name=path)
        
    @login_required    
    def lexresetpasswordconfirmed(request):
        """
        Reset Password Confirmed
        """
        path = reverse('lexresetpasswordcompleted')
    
        return password_reset_confirm(request,post_reset_redirect=path)
        
    @login_required    
    def lexresetpasswordcompleted(request):
        """
        Reset Password Completed
        """
        path = reverse('lexmain')
    
        return password_reset_complete(request,post_reset_redirect=path) 

Not sure how to solve this. Need some guidance... 


  [1]: http://stackoverflow.com/questions/4790838/django-reset-password-confirm-templatesyntaxerror-problem
