gpt4 book ai didi

django - 如何覆盖 Django 的管理更改密码页面?

转载 作者:行者123 更新时间:2023-12-02 03:13:58 26 4
gpt4 key购买 nike

我想覆盖 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”),但管理模板更改微不足道到目前为止,我很惊讶这个没有效仿。

有什么想法吗?

最佳答案

您必须使用:

templates/registration/password_change_form.html

如果您仍然看到 Django 的管理模板,则必须更改 INSTALLED_APPS 的顺序(例如,如果您的模板位于某个应用程序内,则该应用程序必须出现在 django.contrib.admin 中的 INSTALLED_APPS 之前)

https://docs.djangoproject.com/en/dev/topics/auth/#django.contrib.auth.views.password_change

关于django - 如何覆盖 Django 的管理更改密码页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/447512/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com