【发布时间】:2016-02-02 14:39:19
【问题描述】:
我已经为这个问题头疼了一天。
我正在使用 Django password_reset_confirm 视图来处理来自用户的密码更改请求。
我收到了screenshot 中所示的错误。
Reverse mismatch for 'password_reset_confirm'
这是我呈现表单的 html。
<div>
<h1></h1>
<form id='reset-password-form' action="{% url 'password_reset_confirm' uidb64=uidb64 token=token %}" method="post">
{% csrf_token %}
{{form|foundation }}
{{title}}
{{validlink}}
<div id='submit-button'>
<input type="submit" id='submit-reset-form'>
</div>
</form>
</div>
url映射是这样的:
url(r'^reset/(?P<uidb64>[0-9A-Za-z_\-]+)/(?P<token>[0-9A-Za-z]{1,13}-[0-9A-Za-z]{1,20})/$',password_reset_confirm, {'set_password_form':ResetPasswordForm,'template_name':'email/password_reset/password_enternew_password.html',}
,name='password_reset_confirm')
谁能告诉我,错误在哪里?
【问题讨论】:
标签: html django django-views django-urls