【发布时间】:2010-10-01 15:25:19
【问题描述】:
我想覆盖 Django 的管理“更改密码”页面 (change_password.html)。因此,我已将 Django 的“/contrib/admin/templates/registration/password_change_form.html”放在项目的“/templates/admin/registration/password_change_form.html”目录中。不幸的是,这似乎不起作用。
在这一点上,我很难过。我猜它与 Django 的 /contrib/auth/urls.py 文件有关(它将管理员更改密码调用指向“django.contrib.auth.views.password_change”),但管理模板更改是微不足道的到目前为止,我很惊讶这个没有效仿。
有什么想法吗?
【问题讨论】:
-
你的 settings.TEMPLATE_DIRS 是什么样的?
-
它有“'./templates'”。我不确定那是问题所在。我有一个“/templates/admin”目录,它没有在 TEMPLATE_DIRS 中明确定义
标签: django django-admin