set user password , if you don't want to change the password , leave password empty

This commit is contained in:
liuzheng712
2015-11-05 14:30:59 +08:00
parent 6934380b9c
commit 09087a4d8f
3 changed files with 8 additions and 6 deletions

View File

@@ -86,8 +86,10 @@ def db_update_user(**kwargs):
user_id = kwargs.pop('user_id')
user = User.objects.get(id=user_id)
if user:
pwd = kwargs.pop('password')
user.update(**kwargs)
user.set_password(kwargs.pop('password'))
if pwd != '':
user.set_password(pwd)
user.save()
else:
return None