我正在遵循这篇博客中有关在Django中重置用户密码的内容。它完美地运作。但问题是,我想在重置密码或确认邮件时显示我的模板,而不是Django管理面板。我该如何实现?
这是我的urls.py文件:
url(r'^password_reset/$', password_reset , name='password_reset_reset1'),
url(r'^password_reset/done/$', password_reset_done, name='password_reset_done'),
url(r'^reset/(?P<uidb64>[0-9A-Za-z_\-]+)/(?P<token>[0-9A-Za-z]{1,13}-[0-9A-Za-z]{1,20})/$',
password_reset_confirm, name='password_reset_confirm'),
url(r'^reset/done/$', password_reset_complete, name='password_reset_complete'),
我需要为模板和视图采取哪些步骤?我尝试了很多方法并添加了一些文件,例如:
registration/password_reset_form.html
registration/password_reset_subject.txt
registration/password_reset_email.html
registration/password_reset_done.html
registration/password_reset_confirm.html
registration/password_reset_complete.html
但是没有影响>我只想在重置密码时渲染我的网站模板。
这是我的目录结构:
├── backmyitem
│ ├── __init__.py
│ ├── settings.py
│ ├── urls.py
│ └── wsgi.py
├── feed
│ ├── admin.py
│ ├── apps.py
│ ├── forms.py
│ ├── __init__.py
│ ├── migrations
│ │ ├── 0001_initial.py
│ │ ├── 0002_auto_20180804_1610.py
│ │ ├── 0003_auto_20180805_0533.py
│ │ ├── 0004_claimform.py
│ │ ├── 0005_auto_20180807_1403.py
│ │ ├── 0006_auto_20180807_1840.py
│ │ ├── 0007_auto_20180809_0045.py
│ │ ├── 0008_auto_20180809_0126.py
│ │ ├── 0009_auto_20180809_0140.py
│ │ ├── 0010_report_item_owner.py
│ │ ├── 0011_usernotification.py
│ │ ├── 0012_auto_20180813_0051.py
│ │ ├── 0013_auto_20180815_0159.py
│ │ ├── __init__.py
│ ├── models.py
│ ├── templates
│ │ ├── feed
│ │ │ ├── base.html
│ │ │ ├── claimform_form.html
│ │ │ ├── detail.html
│ │ │ ├── footer.html
│ │ │ ├── form_template.html
│ │ │ ├── header.html
│ │ │ ├── index.html
│ │ │ ├── loggedin.html
│ │ │ ├── login_user.html
│ │ │ ├── notification.html
│ │ │ ├── profile.html
│ │ │ ├── report_item_confirm_delete.html
│ │ │ ├── report_item_form.html
│ │ │ ├── SignUp.html
│ │ │ └── usernotification_form.html
│ │ ├── notification
│ │ └── registration
│ │ ├── form_login_template.html
│ │ └── login.html
│ ├── tests.py
│ ├── urls.py
│ └── views.py
├── manage.py
└── myammaji
谢谢!