hi i am implementing password-reset feature on rest_API using `django_rest_passwordreset` library.but while testing end points its giving the following error:/api/ NoReverseMatch /password_reset/reset-password 'password_reset‘中的密码不是已注册的命名空间
please check the code below:
from django.urls import path,include
from account.api.views import SignupApiView
from account.api.views import UserCreationView
from account.api.views import ProfileView,EnableDisableUserView
from rest_framework.authtoken.views import obtain_auth_token
app_name = 'account'
urlpatterns = [
path("signup",SignupApiView.as_view(),name="signup"),
path("create_user",UserCreationView().as_view(),name="create_user"),
path("profile/<int:pk>",ProfileView.as_view(),name="profile"),
path("disable_users/<slug:slug>",EnableDisableUserView.as_view()),
path("disable_users/<int:pk>",EnableDisableUserView.as_view(),name="disable"),
path("login",obtain_auth_token,name="login"),
path('password_reset/', include('django_rest_passwordreset.urls', namespace='password_reset')),#this is where i am getting the error
]发布于 2020-12-20 21:25:28
尝试将密码重置urls移到主urls.py文件中
#in main urls.py
...
path('api/password_reset/', include('django_rest_passwordreset.urls', namespace='password_reset')),
...如果您已经包含api/ url,则可以只将url password_reset/设置为不带api/,以避免冲突
https://stackoverflow.com/questions/62441111
复制相似问题