NoReverseMatch в /users/password_reset/

Я пытаюсь настроить функцию сброса пароля для моего приложения, но получаю ошибки после отправки сброшенного пароля на мой email.

вот сообщение об ошибке: Reverse for 'password_reset_confirm' not found. 'password_reset_confirm' не является допустимой функцией представления или именем шаблона.

Ниже приведены мои коды urls.py: `

urlpatterns = [
    path('signup/', views.user_signup, name='signup'),
    path('login/', views.user_login, name='login'),
    path('logout/', views.user_logout, name='logout'),
    path('password_reset/', auth_views.PasswordResetView.as_view(), name='password_reset'),
    path('password_reset/done', auth_views.PasswordResetDoneView.as_view(), name='password_reset_done'),
    path('reset/<uidb64>/<token>/', auth_views.PasswordResetConfirmView.as_view(), name='password_reset_confirm'),
    path('reset/complete/', auth_views.PasswordResetCompleteView.as_view(), name='password_reset_complete'),
    path('user_profile/<int:id>/', views.user_profile, name='user_profile'),
]`

Возможно, в своем шаблоне вы используете его так:

{% url 'password_reset_confirm' %}

Но ваш шаблон URL имеет параметр <uidb64>, поэтому он должен быть примерно таким:

{% url 'password_reset_confirm' uid %}

Docs.

Вернуться на верх