2015-07-21 79 views
0

當我保存模型時,數據庫中沒有任何影響。 問題是什麼?無法更新擴展用戶django模型

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

在manage.py殼

>>> 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

p.user.save()會做 –

回答

4

試試這個:

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

謝謝,它的工作原理 –