Python Django框架:错误的确认电子邮件

Python Django框架:错误的确认电子邮件,python,django,passwords,Python,Django,Passwords,伙计们,这就是我在reset\u password\u email.html文件中的内容: > {{ protocol }}://{{ domain }}{% url 'accounts:reset_password_confirm'uidb64=uid token=token %} 这是我的URL.py文件: url(r'^reset-password/confirm/(?P<uidb64>[0-9A-Za-z_\-]+)/(?P<token>[0-9A-Za-

伙计们,这就是我在reset\u password\u email.html文件中的内容:

> {{ protocol }}://{{ domain }}{% url 'accounts:reset_password_confirm'uidb64=uid token=token %}
这是我的URL.py文件:

url(r'^reset-password/confirm/(?P<uidb64>[0-9A-Za-z_\-]+)/(?P<token>[0-9A-Za-z]{1,13}-[0-9A-Za-z]{1,20})/$', password_reset_confirm, {'template_name': 'accounts/reset_password_confirm.html', 'post_reset_redirect': '/account/reset-password/complete/'}, name='password_reset_confirm'),
url(r'^reset password/confirm/(?P[0-9A-Za-z\-]+)/(?P[0-9A-Za-z]{1,13}-[0-9A-Za-z]{1,20})/$,password\u reset\u confirm,{'template\u name':'accounts/reset\u password\u confirm.html','post\u reset\u redirect':'/account/reset password/complete/,name='password\u reset\u confirm',
这是我看到的但不起作用的电子邮件链接(示例):

如果我将链接更改为account而不是accounts(请参见下文),它将起作用:


my other URL.py中的命名空间错误

它是:

url(r'^account/', include('accounts.urls', namespace='account**s**'))
而不是:

url(r'^account/', include('accounts.urls', namespace='account'))

我有大部分答案,但是否有一个顶级URL.py,用于导入身份验证/帐户模块URL?提供的
urls.py
不占名称空间的第一部分,我想在回答之前检查一下。向我们展示您所有的url.py,包括包含此URL的URL.py。谢谢大家;我找到了。在my other urls.py中,account的命名空间是accounts,而不是account