В представлении для сброса пароля отображается шаблон django framework

#python #django #django-urls #django-allauth

#python #django #django-urls #django-allauth

Вопрос:

Представление для сброса пароля отображает шаблон Django framework вместо моего шаблона HTML. Даже после добавления имени шаблона в моем urls.py , Я все еще не получаю никакого улучшения

urls.py

 from django.urls import path
from .views import UserRegisterView, AddProductView, CategoryView, UserEditView, PasswordsChangeView
from django.contrib.auth import views as auth_views
from . import views
from .views import *

app_name = 'members'

urlpatterns = [
    # path('signup/', UserRegisterView.as_view(), name='signup'),
    # path('account/', UserEditView.as_view(), name='edit_account'),
    path('account/', views.edit, name='edit_account'),
    path('signup/', views.signup, name='signup'),
    path('activate/<slug:uidb64>/<slug:token>/', views.activate, name='activate'),
    # path('password/', auth_views.PasswordChangeView.as_view(template_name='registration/change_password.html')),
    path('password/', PasswordsChangeView.as_view(template_name='registration/change_password.html'), name='password'),
    path('add_product/', AddProductView.as_view(), name='add_product'),
    path('add_category/', CategoryView.as_view(), name='add_category'),
    path('password_reset/', auth_views.PasswordResetView.as_view(template_name='registration/password_reset.html'),
         name='password_reset'),
    path('password_reset/done/',
         auth_views.PasswordResetDoneView.as_view(template_name='registration/password_reset_done.html'),
         name='password_reset_done'),
    path('reset/<uidb64>/<token>/',
         auth_views.PasswordResetConfirmView.as_view(template_name='registration/password_reset_confirm.html'),
         name='password_reset_confirm'),
    path('reset/done/',
         auth_views.PasswordResetCompleteView.as_view(template_name='registration/password_reset_complete.html'),
         name='password_reset_complete'),
]
 

Тем не менее, он работает только для этого пути ('password_reset/', auth_views.PasswordResetView.as_view(template_name='registration/password_reset.html'), name='password_reset'),
Спасибо за вашу помощь,:)

Комментарии:

1. Также password_reset используется в пути сброса пароля сайта администратора, поэтому измените его на reset_password или change_password .

2. но другие URL-адреса не отображают шаблон