use*_*351 6 django change-password
我还是Django的新手,关于如何使用内置视图工作有一些问题.我注意到djang带有django.contrib.auth.views.password_change的内置密码更改视图.此视图在模板的背景中显示管理站点,而我想提供自己的css /模板,但保留该视图的形式和功能.我该怎么做?你能把东西传递到urls.py吗?
r'password_change/$', 'django.contrib.auth.views.password_change')
Run Code Online (Sandbox Code Playgroud)
喜欢自定义模板?我不确定这样做的正确方法.
ptr*_*rck 11
您可以通过设置template_name参数来指定应该使用的模板:
(r'password_change/$', 'django.contrib.auth.views.password_change', {'template_name': 'path/to/password_reset.html'})
Run Code Online (Sandbox Code Playgroud)
在您的模板中,请确保使用提供的{{ form }}模板变量,并且您很高兴.
Django将首先尝试从您的应用程序加载模板,然后再回退.因此,要覆盖contrib.auth的模板,您只需:
auth模板目录中指定的目录.| 归档时间: |
|
| 查看次数: |
8268 次 |
| 最近记录: |