2013-04-10 33 views
0

當我創建與用戶(來自Shell):我不能修改用戶模型數據在Django

u = User.objects.create_user('Angel', '[email protected]', 'angel') 

若我(在shell)執行:

u.first_name = 'Angel' 
u.save 

如果我看到數據庫(MySql)我看到first_name是空的。

+1

在Python中,方法不自動當你的名字叫他們。 'u.save'是一種綁定方法。它必須是'u.save()'來調用它。 – 2013-04-10 00:25:45

回答

4

你沒有打電話給save(你忘了括號):

u.first_name = 'Angel' 
u.save() 
+0

謝謝,我忘了輸入括號。非常感謝你 – RdlP 2013-04-10 00:26:06