创建新用户后出现Django rest auth注册错误。帐户\u确认\u未找到电子邮件

创建新用户后出现Django rest auth注册错误。帐户\u确认\u未找到电子邮件,django,url,django-rest-framework,django-registration,django-rest-auth,Django,Url,Django Rest Framework,Django Registration,Django Rest Auth,我正在用Djangorestauth和allauth创建一个注册系统。查看文档端点,我只使用了: url.py 运行时,可浏览的API如下所示: 输入详细信息并发布后,出现以下错误: django.urls.exceptions.NoReverseMatch: Reverse for 'account_confirm_email' not found. 'account_confirm_email' is not a valid view function or pattern name.

我正在用Django
restauth
allauth
创建一个注册系统。查看文档端点,我只使用了:

url.py 运行时,可浏览的API如下所示:

输入详细信息并发布后,出现以下错误:

django.urls.exceptions.NoReverseMatch: Reverse for 'account_confirm_email' not found. 'account_confirm_email' is not a valid view function or pattern name.
我是否需要实现另一个URL(名称为帐户\确认\电子邮件)

我已经阅读了文档和rest auth的演示,似乎我需要包括以下URL:

url(r'^verify-email/$', VerifyEmailView.as_view(), name='rest_verify_email'),
    url(r'^account-confirm-email/(?P<key>[-:\w]+)/$', TemplateView.as_view(), name='account_confirm_email'),
url(r'^verify email/$',VerifyEmailView.as\u view(),name='rest\u verify\u email'),
url(r'^account confirm email/(?P[-:\w]+)/$),TemplateView.as_view(),name='account_confirm_email'),

但这仍然无法修复错误,原因是什么?

问题是我添加了以下url:

url(r'^account-confirm-email/(?P<key>[-:\w]+)/$', TemplateView.as_view(), name='account_confirm_email'),
url(r'^account confirm email/(?P[-:\w]+)/$),TemplateView.as\u view(),name='account\u confirm\u email'),

在用户应用程序的
url.py
中,而不是在项目的
url.py
中。为什么会出现这种情况?

问题是我添加了以下url:

url(r'^account-confirm-email/(?P<key>[-:\w]+)/$', TemplateView.as_view(), name='account_confirm_email'),
url(r'^account confirm email/(?P[-:\w]+)/$),TemplateView.as\u view(),name='account\u confirm\u email'),

在用户应用程序的
url.py
中,而不是在项目的
url.py
中。为什么会出现这样的问题?

您好,我有一个类似的问题,我需要您的帮助,但首先,我猜您是想让这个问题完全停止,而不是使用模板?您是如何在API客户端中覆盖此视图/url来处理它的?Hello,我有一个类似的问题,需要您的帮助,但首先,我猜您是在尝试完全休息,而不是使用模板?您是如何覆盖此视图/url以在API客户端中处理它的