Commit b7be5d14 authored by lrqrun's avatar lrqrun Committed by ibuler

User object is not the user, must update at the user (#254)

修改信息保存后数据不是最新的而是之前的数据,因为在object的惰性查询不会获取到最新的数据,因此需要在缓存的对象基础上修改save后commit到数据库。
parent f130a78f
...@@ -419,7 +419,9 @@ def change_info(request): ...@@ -419,7 +419,9 @@ def change_info(request):
error = '不能为空' error = '不能为空'
if not error: if not error:
User.objects.filter(id=user_id).update(name=name, email=email) user.name = name
user.email = email
user.save()
if len(password) > 0: if len(password) > 0:
user.set_password(password) user.set_password(password)
user.save() user.save()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment