小编boh*_*n.k的帖子

NoReverseMatch at /user/password_reset/ Reverse for 'password_reset_done' 未找到

我正在尝试使用 Django 身份验证系统,但出现错误: 在此处输入图像描述

“用户”是应用程序名称。

项目的 urls.py:

from django.conf.urls import url, include
from django.contrib import admin
from django.conf import settings
from django.conf.urls.static import static


urlpatterns = [
     url(r'^admin/', admin.site.urls),
     ...
     url(r'^user/', include('user.urls', namespace='user')),
     ...
]
Run Code Online (Sandbox Code Playgroud)

用户/urls.py:

from django.conf.urls import url, include

from . import views


urlpatterns = [
    url(r'^register/$', views.register, name='register'),
    url(r'^settings/$', views.settings, name='settings'),
    url(r'^settings/password/$', views.password, name='password'),
    url(r'^settings/accounts/$', views.configure_accounts,
        name='configure_accounts'),
    url(r'^settings/accounts/error/$', views.configure_accounts_error,
        name='configure_accounts_error'),
    url('^', include('django.contrib.auth.urls')),
]
Run Code Online (Sandbox Code Playgroud)

我可以访问/user/login/、/user/logout/。当我转到 /user/password_reset/ 时,我可以输入电子邮件,然后按“提交”按钮后,出现错误(如图所示):

NoReverseMatch at /user/password_reset/
Reverse for 'password_reset_done' not found. 'password_reset_done' is not …
Run Code Online (Sandbox Code Playgroud)

python django django-authentication

1
推荐指数
1
解决办法
2378
查看次数

标签 统计

django ×1

django-authentication ×1

python ×1