保存模型时,数据库中没有效果。 有什么问题?
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 ---------> ????????????????????????????????
答案 0 :(得分:4)
试试这个:
p = models.Profil.objects.get(user__username='testname')
p.user.is_superuser = True
p.user.save()