如何加载自定义模板以进行密码重置?

时间:2018-03-19 21:43:10

标签: django

我正在设置一个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的默认密码重置表单。我希望它加载我的模板。如何设置,以便我的表单加载?

1 个答案:

答案 0 :(得分:1)

问题可能来自views.py或因为你写了

127.0.0.1:8000/password_reset/
...instead of 
localhost:8000/password-reset/

根据您的网址定义