From 738c6353ef56610af312e492c31117b460e1cdd8 Mon Sep 17 00:00:00 2001 From: liuzheng712 <liuzheng712@gmail.com> Date: Tue, 17 Nov 2015 10:44:34 +0800 Subject: [PATCH] user.update --- juser/user_api.py | 2 +- juser/views.py | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/juser/user_api.py b/juser/user_api.py index 321006e7..d9d1022d 100644 --- a/juser/user_api.py +++ b/juser/user_api.py @@ -86,7 +86,7 @@ def db_update_user(**kwargs): groups_post = kwargs.pop('groups') admin_groups_post = kwargs.pop('admin_groups') user_id = kwargs.pop('user_id') - user = User.objects.get(id=user_id) + user = User.objects.filter(id=user_id) if user: pwd = kwargs.pop('password') user.update(**kwargs) diff --git a/juser/views.py b/juser/views.py index 005175b5..09decb30 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.get(id=user_id) + user = User.objects.filter(id=user_id) error = '' if not user: return HttpResponseRedirect('/') @@ -443,8 +443,8 @@ def change_info(request): # if password != user.password: # password = CRYPTOR.md5_crypt(password) - user.update(name=name, email=email) - user.set_password(password) + user.update(username=name, email=email) + User.objects.get(id=user_id).set_password(password) msg = '修改æˆåŠŸ' return render_to_response('juser/change_info.html', locals(), context_instance=RequestContext(request)) -- 2.18.0