我在主url.py文件中有以下内容
url(r'^authentication/', include(authentication.urls.urlpatterns)),
以及auth url.py中的以下行
url(r'confirm/(?P<uidb64>[0-9A-Za-z]+)-(?P<token>.+)/$', confirm_email_with_token, name="confirm_email"),
当我尝试渲染反向网址时
{% url 'confirm_email' uidb64=uid token=token %}
我得到以下
django.urls.exceptions.NoReverseMatch: Reverse for 'confirm' with keyword arguments '{'uidb64': b'MTU', 'token': '4sk-9bb9de4589dcfd386fdc'}' not found. 1 pattern(s) tried: ['authentication/confirm/(?P<uidb64>[0-9A-Za-z]+)-(?P<token>.+)/$']
在身份验证网址中定义的passwordresetview的反向查找工作正常。
我确信这是一件微不足道的事情,但我似乎无法弄清楚是什么。
我使用的是django 2和python 3.6