首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >''django.contrib.auth.views.password_reset_confirm'‘的NoReverseMatch:反向

''django.contrib.auth.views.password_reset_confirm'‘的NoReverseMatch:反向
EN

Stack Overflow用户
提问于 2017-05-24 12:59:50
回答 1查看 125关注 0票数 0

我使用Django 1.5.12,我得到了这个错误,不知道如何解决它。其他“NoReverseMatch”的帖子对我没有帮助

'django.contrib.auth.views.password_reset_confirm‘的NoReverseMatch:相反,参数'()’和关键字参数‘{u’with 36‘:U’‘mg’,u‘’token‘:u'4mb-cc37d48'}’找不到。

url.py

代码语言:javascript
复制
urlpatterns = patterns('',
(r'^my-account/password-reset/$', 
  'django.contrib.auth.views.password_reset', {
    'post_reset_redirect': '/my-account/password-reset/done/',
    'template_name': 'password_reset/password_reset_form.html',
    'email_template_name': 'password_reset/password_reset_email.html'
  }),
(r'^my-account/password-reset/done/$', 
  'django.contrib.auth.views.password_reset_done', {
    'template_name': 'password_reset/password_reset_done.html'
  }),
(r'^my-account/password-reset/((?P<uidb36>[0-9A-Za-z]+)-(?P<token>.+))/$', 
  'django.contrib.auth.views.password_reset_confirm', {
    'post_reset_redirect': '/my-account/password-reset/complete/',
    'template_name': 'password_reset/password_reset_confirm.html'
  })

password_reset_email.html

代码语言:javascript
复制
{% autoescape off %}
You're receiving this e-mail because you requested a password reset for your 
user account.

Please go to the following page and choose a new password:
{% block reset_link %}
{{ protocol }}://{{ domain }}{% url 
'django.contrib.auth.views.password_reset_confirm' uidb36=uid token=token %}
{% endblock %}

知道如何解决这个问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-05-24 13:12:01

尝试删除(?P<uidb36>[0-9A-Za-z]+)-(?P<token>.+)周围的外括号

代码语言:javascript
复制
(r'^my-account/password-reset/(?P<uidb36>[0-9A-Za-z]+)-(?P<token>.+)/$', 
 'django.contrib.auth.views.password_reset_confirm', {
     'post_reset_redirect': '/my-account/password-reset/complete/',
     'template_name': 'password_reset/password_reset_confirm.html'
})
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44159151

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档