11from django .shortcuts import render , redirect
22from diary_app .models import Entry , UserData
33from django .contrib .auth .models import User
4- from diary_app .forms import EntryForm , UserForm , ProfileUpdateForm , ContactForm , UserUpdateForm , UserUpdateForm , NewUserForm
5- from django .contrib .auth .forms import PasswordChangeForm
4+ from diary_app .forms import EntryForm , UserForm , ProfileUpdateForm , ContactForm , UserUpdateForm , UserUpdateForm , NewUserForm , PasswordChangeCustomForm
5+ # from django.contrib.auth.forms import PasswordChangeForm
66from django .http import HttpResponse , HttpResponseRedirect
77from django .shortcuts import get_object_or_404
88from django .contrib .auth import authenticate , login , logout
1313from django .conf import settings
1414from django .contrib import messages
1515from django .contrib .auth import update_session_auth_hash
16- from django .utils .translation import ugettext as _
1716# importing generic views
1817from django .views .generic import (
1918 ListView ,
@@ -218,7 +217,7 @@ def Profile(request):
218217 if request .method == 'POST' :
219218 uform = UserUpdateForm (request .POST , instance = current_user )
220219 puform = ProfileUpdateForm (request .POST , instance = get_bio )
221- pcform = PasswordChangeForm (request .user , request .POST )
220+ pcform = PasswordChangeCustomForm (request .user , request .POST )
222221
223222 if uform .is_valid () and puform .is_valid () and pcform .is_valid ():
224223 puform .save ()
@@ -229,6 +228,6 @@ def Profile(request):
229228 else :
230229 uform = UserUpdateForm ()
231230 puform = ProfileUpdateForm ()
232- pcform = PasswordChangeForm (request .user )
231+ pcform = PasswordChangeCustomForm (request .user )
233232
234233 return render (request , "users/profile.html" , {'uform' : uform , 'puform' : puform , 'pcform' : pcform , 'current_user' : current_user , 'get_bio' : get_bio })
0 commit comments