利用auth.views.password_change修改密码: urls.py urlpatterns = patterns('', url(r'passwdchange/$','django.contrib.auth.views.password_change',{'template_name':'users/passwdchange.html','post_change_redirect':'password_changed'}), ) post_change_redirect :密码修改后,URL重定向到 password_changed 开始没有写这个,只写了template_name。报错: Reverse for 'django.contrib.auth.views.password_change_done' with arguments '()' and keyword arguments '{}' not found. 看官网post_change_redirect 可以不写。 https://docs.djangoproject.com/en/1.3/topics/auth/#django.contrib.auth.views.password_change 找了几个网站,看后面都跟有,而且名字不同。纳闷了

上一篇:
下一篇:

相关文章:

Categories: 博客记录

1 Responses so far.

  1. 0X55AA 说:

    如果不写的时候,是缺少默认url的定义,所以会报错。开始研究的时候没有弄明白报错的原因。

Leave a Reply