【发布时间】:2021-10-23 00:35:02
【问题描述】:
这里是 Django 新手。我只是想使用 Django 身份验证系统制作密码更改表单。我将自己的视图用于登录和注销功能。我读了docs
对于提到的密码更改表单,我在模板目录中创建了一个注册文件夹并创建了一个名为 password_change_form.html 的模板 html 文件,但是当我转到 url http://127.0.0.1:8000/accounts/password_change 时,我不断收到错误 TemplateDoesNotExist at /accounts/login/ 。这是我的应用程序结构:
还有我的 urls.py 文件:
from django.contrib import auth
from django.urls import path,include
from django.contrib.auth import views as auth_views
from . import views
urlpatterns = [
path('',views.home_page,name='home_page'),
path('register',views.registration_view,name='registration_view'),
path('login',views.login_view,name='login_view'),
path('logout',views.logout_view,name='logout_view'),
path('accounts/password_change/', auth_views.PasswordChangeView.as_view(), name='password_change'),
]
这是什么以及为什么会发生这种情况?请帮忙。我会很感激的。
【问题讨论】:
标签: python django django-views django-templates