作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 Django 内置 View 来重置密码,但最终出现错误。我已经完成了以下步骤:
1. 在 URLs.py 中:
url(r'^password_reset/$', auth_views.password_reset,{'email_template_name':'registration/password_reset_email.html','subject_template_name':'registration/password_reset_subject.txt','post_reset_redirect':'main:password_reset_done','from_email':'something@gmail.com',},name='password_reset'),
url(r'^reset/confirm/(?P<uidb64>[0-9A-Za-z_\-]+)/(?P<token>[0-9A-Za-z]{1,13}-[0-9A-Za-z]{1,20})/$',auth_views.PasswordResetConfirmView.as_view(),{'success_url':'passwordresetcomplete'}, name='password_reset_confirm' ),
url(r'^password_reset/done/$', auth_views.password_reset_done, {'template_name': 'registration/password_reset_done.html'}, name='password_reset_done'),
url(r'^reset/confirm/done/$', auth_views.password_reset_complete, name='password_reset_complete'),
NoReverseMatch at /reset/confirm/MQ/set-password/
Reverse for 'password_reset_complete' not found. 'password_reset_complete' is not a valid view function or pattern name.
Request Method: POST
Request URL: http://127.0.0.1:8000/reset/confirm/MQ/set-password/
Django Version: 1.11.2
Exception Type: NoReverseMatch
Exception Value:
Reverse for 'password_reset_complete' not found. 'password_reset_complete' is not a valid view function or pattern name.
Python Version: 2.7.12
最佳答案
默认情况下,您遇到错误的链接在您的项目 urls.py 中而不是在 apps:urls.py 中尝试将其放入 project.urls.py 并运行代码
关于passwords - Django : Reverse for 'password_reset_complete' not found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45775649/
基本 urls.py: from django.contrib import admin from django.urls import path, include from django.contr
我正在尝试使用 Django 内置 View 来重置密码,但最终出现错误。我已经完成了以下步骤: 1. 在 URLs.py 中: url(r'^password_reset/$', auth_view
password_reset_complete 中的登录链接将用户定向到帐户/登录而不是帐户/登录。我该如何解决这个问题? 错误: Using the URLconf defined in tutor
我正在尝试使用自定义 html 模板使用 Django 重置密码。我可以通过电子邮件请求重置密码(使用 EMAIL_BACKEND = 'django.core.mail.backends.conso
我是一名优秀的程序员,十分优秀!