diff options
Diffstat (limited to 'django')
| -rw-r--r-- | django/contrib/admin/sites.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/django/contrib/admin/sites.py b/django/contrib/admin/sites.py index 201f28ef37..9c9aa21f57 100644 --- a/django/contrib/admin/sites.py +++ b/django/contrib/admin/sites.py @@ -57,6 +57,7 @@ class AdminSite: app_index_template = None login_template = None logout_template = None + password_change_form = None password_change_template = None password_change_done_template = None @@ -355,7 +356,7 @@ class AdminSite: url = reverse("admin:password_change_done", current_app=self.name) defaults = { - "form_class": AdminPasswordChangeForm, + "form_class": self.password_change_form or AdminPasswordChangeForm, "success_url": url, "extra_context": {**self.each_context(request), **(extra_context or {})}, } |
