我希望使用Django的密码更改/重置视图,例如对于以下视图:
django.contrib.auth.views.password_change
我需要创建一个名为的模板。
registration/password_change_form.html
问题在于,尽管我在项目中实现了此模板,但Django仍显示管理员网站的密码更改页面。唯一的方法是将其重命名为不同的名称(例如registration/password_change_form_1.html),然后传递名称以便Django使用我的模板。
url(r'^password/change/$',
auth_views.password_change,
{'template_name': 'registration/password_change_form_1.html',
'password_change_form': MyPasswordChangeForm},
name='password_change'),
我是否漏掉了什么?为什么在使用默认名称时,Django不会使用我的模板?