From 4397819b44c311aebcb602845d789ef48f654239 Mon Sep 17 00:00:00 2001 From: liuzheng712 Date: Tue, 17 Nov 2015 19:55:38 +0800 Subject: [PATCH] user.update bug fix --- juser/views.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/juser/views.py b/juser/views.py index 8fad83645..d140410b2 100644 --- a/juser/views.py +++ b/juser/views.py @@ -423,7 +423,7 @@ def profile(request): def change_info(request): header_title, path1, path2 = '修改信息', '用户管理', '修改个人信息' user_id = request.user.id - user = User.objects.filter(id=user_id) + user = User.objects.get(id=user_id) error = '' if not user: return HttpResponseRedirect('/') @@ -443,8 +443,9 @@ def change_info(request): # if password != user.password: # password = CRYPTOR.md5_crypt(password) - user.update(name=name, email=email) - User.objects.get(id=user_id).set_password(password) + User.objects.filter(id=user_id).update(name=name, email=email) + user.set_password(password) + user.save() msg = '修改成功' return render_to_response('juser/change_info.html', locals(), context_instance=RequestContext(request))