#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-адреса не отображают шаблон