反向' password_reset_done'参数'()'和关键字参数' {}'未找到

时间:2017-03-25 20:21:45

标签: python django

即使在提到名称=' password_reset_done'之后,也会在' password_reset_done'中收到NoReverseMatch错误。

enter image description here

下面的

博客应用程序的urls.py文件。

{{1}}

请帮助!!!

2 个答案:

答案 0 :(得分:1)

在main的urls.py中进行以下更改:

urlpatterns = [
     url(r'^admin/', admin.site.urls), 
     url(r'^blog/', include('blog.urls')), 
]

在博客的urls.py中进行以下更改:

from django.contrib.auth import views as auth_views

urlpatterns = [
    url('^reset-password/$', auth_views.password_reset),
    url('^reset-password/done/$', auth_views.password_reset_done),
]

答案 1 :(得分:-3)

/ myapp / reset-password /的NoReverseMatch 反向' password_reset_done'参数'()'和关键字参数' {}'未找到。尝试过0种模式:[] 请求方法:GET 请求网址:http://127.0.0.1:8000/myapp/reset-password/ Django版本:1.10.5 异常类型:NoReverseMatch 例外价值:
反向' password_reset_done'参数'()'和关键字参数' {}'未找到。尝试过0种模式:[] 异常位置:_reverse_with_prefix中的C:\ Python35-32 \ lib \ site-packages \ django \ urls \ resolvers.py,第392行 Python可执行文件:C:\ Python35-32 \ python.exe Python版本:3.5.3 Python路径:
[' C:\工作区\项目\学习\ DJANGO \ mysite的&#39 ;,  ' C:\ Python35-32 \ lib中\站点包\ requests_ftp-0.3.1-py3.5.egg&#39 ;,  ' C:\ Python35-32 \ python35.zip&#39 ;,  ' C:\ Python35-32 \的DLL&#39 ;,  ' C:\ Python35-32 \ lib中&#39 ;,  ' C:\ Python35-32&#39 ;,  ' C:\ Python35-32 \ lib中\站点包'] 服务器时间:周一,2017年4月10日10:10:32 +0000