Django Reset Password
A simple way to code a reset password mechanism in Django
from django.contrib.auth import views
urlpatterns = [
path('password_reset/', views.PasswordResetView.as_view(), name="password_reset"),
path('reset/<uidb64>/<token>/', views.PasswordResetConfirmView.as_view(), name="password_reset_confirm"),
path('password_reset/done/', views.PasswordResetDoneView.as_view(), name="password_reset_done"),
path('reset/done/', views.PasswordResetCompleteView.as_view(), name="password_reset_complete"),
path('activate/<uidb64>/<token>/', activate_account, name='activate')
]class PasswordResetView(PasswordContextMixin, FormView):
...
template_name = 'registration/password_reset_form.html'
...Last updated