File tree Expand file tree Collapse file tree 2 files changed +13
-1
lines changed Expand file tree Collapse file tree 2 files changed +13
-1
lines changed Original file line number Diff line number Diff line change 99
1010from django .contrib .auth .views import PasswordResetView
1111from django .contrib import messages
12- from django .urls import reverse
12+ from django .urls import reverse_lazy
1313from .forms import CustomPasswordResetForm
1414from django .contrib .auth import get_user_model
1515
@@ -126,6 +126,10 @@ def my_reviews(request):
126126class CustomPasswordResetView (PasswordResetView ):
127127 form_class = CustomPasswordResetForm
128128 template_name = 'account/password_reset.html'
129+ success_url = reverse_lazy ("password_reset_done" )
130+ def form_valid (self , form ):
131+ messages .success (self .request , "비밀번호 재설정 메일을 보냈어요. 메일함을 확인해 주세요." )
132+ return super ().form_valid (form )
129133
130134
131135@login_required
Original file line number Diff line number Diff line change 3939 auth_views .PasswordResetDoneView .as_view (),
4040 name = 'password_reset_done'
4141 ),
42+ path (
43+ "password/reset/done/" ,
44+ auth_views .PasswordResetDoneView .as_view (
45+ template_name = "users/password_reset_done.html"
46+ ),
47+ name = "password_reset_done" ,
48+ ),
49+
4250]
4351
4452# 개발 환경에서 미디어 파일 서빙
You can’t perform that action at this time.
0 commit comments