我正在设置一个Django项目,它将具有自定义密码重置表单。
我的路径看起来像这样:
MY_PROJECT
-myBlog
-myBlog
-urls.py
-theme
-templates
-pages
-password_reset_form.html
我的urls.py
有这个:
from django.contrib.auth import views as auth_views
urlpatterns += [
url("^reset-password/$", auth_views.password_reset,
{
"template_name": "pages/password_reset_form.html"
},
name="reset_pw"
),
]
当我转到http://127.0.0.1:8000/password_reset/
时,它会加载Django的默认密码重置表单。我希望它加载我的模板。如何设置,以便我的表单加载?
答案 0 :(得分:1)
问题可能来自views.py或因为你写了
127.0.0.1:8000/password_reset/
...instead of
localhost:8000/password-reset/
根据您的网址定义