无法更新扩展用户django模型

时间:2015-07-21 09:04:30

标签: django

保存模型时,数据库中没有效果。 有什么问题?

class Profil(models.Model):
    user = models.OneToOneField(User)

在manage.py shell中

>>> p = models.Profil.objects.get(user__username='testname')

>>> p.user.is_superuser
False
>>> p.user.is_superuser = True
>>> p.save()
>>> p.user.is_superuser
True
>>> exit()
>>> p = models.Profil.objects.get(user__username='testname')
>>> p.user.is_superuser

False ---------> ????????????????????????????????

1 个答案:

答案 0 :(得分:4)

试试这个:

p = models.Profil.objects.get(user__username='testname')
p.user.is_superuser = True
p.user.save()