|
@@ -3197,26 +3197,35 @@ Adding a password reset feature
|
|
|
You can add a password reset feature to the admin site by adding a few lines to
|
|
|
your URLconf. Specifically, add these four patterns::
|
|
|
|
|
|
+ from django.contrib import admin
|
|
|
from django.contrib.auth import views as auth_views
|
|
|
|
|
|
path(
|
|
|
"admin/password_reset/",
|
|
|
- auth_views.PasswordResetView.as_view(),
|
|
|
+ auth_views.PasswordResetView.as_view(
|
|
|
+ extra_context={"site_header": admin.site.site_header}
|
|
|
+ ),
|
|
|
name="admin_password_reset",
|
|
|
),
|
|
|
path(
|
|
|
"admin/password_reset/done/",
|
|
|
- auth_views.PasswordResetDoneView.as_view(),
|
|
|
+ auth_views.PasswordResetDoneView.as_view(
|
|
|
+ extra_context={"site_header": admin.site.site_header}
|
|
|
+ ),
|
|
|
name="password_reset_done",
|
|
|
),
|
|
|
path(
|
|
|
"reset/<uidb64>/<token>/",
|
|
|
- auth_views.PasswordResetConfirmView.as_view(),
|
|
|
+ auth_views.PasswordResetConfirmView.as_view(
|
|
|
+ extra_context={"site_header": admin.site.site_header}
|
|
|
+ ),
|
|
|
name="password_reset_confirm",
|
|
|
),
|
|
|
path(
|
|
|
"reset/done/",
|
|
|
- auth_views.PasswordResetCompleteView.as_view(),
|
|
|
+ auth_views.PasswordResetCompleteView.as_view(
|
|
|
+ extra_context={"site_header": admin.site.site_header}
|
|
|
+ ),
|
|
|
name="password_reset_complete",
|
|
|
),
|
|
|
|