我试图使用标准的django密码重置,但是没有直接进入PasswordResetConfirmView
,而是直接进入了PasswordResetDoneView
,下面的代码(我没有将html放到因为这并不重要,只会延长问题的时间)
urls.py
from django.contrib.auth import views as auth_views
urlpatterns = [
path('password-reset/',auth_views.PasswordResetView.as_view(template_name='users/password_reset.html'),name='password_reset'),
path('password-reset-confirm/<uidb64>/<token>',auth_views.PasswordResetConfirmView.as_view(template_name='users/password_reset_confirm.html'),name='password_reset_confirm.html'),
path('password-reset/done/',auth_views.PasswordResetDoneView.as_view(template_name='users/password_reset_done.html'),name='password_reset_done')
]