2015-06-25 179 views
0

如何將數據更新到相關字段。如何Django更新相關領域?

User.objects.filter(id=int(getupdate['uid'])).update(cnf_user__User_Code=getupdate['code']) 

這不是工作。

這是模型。

class Cnf_User(models.Model): 
    # This field is required. 
    user = models.OneToOneField(User) 

    User_Code = models.CharField(max_length=50,default='-') 
    User_Tel = models.CharField(max_length=50,default='-') 
    User_Status = models.IntegerField(default=1) 
    User_Level = models.CharField(max_length=50,default='-') 
+0

它不工作,怎麼辦? –

+0

用**代替**過濾器** ** – madzohan

+0

這下面回答它的工作。謝謝。 – Nisit

回答

0

爲什麼不呢?

Cnf_User.objects.filter(user_id=int(getupdate['uid'])).update(....) 

順便說一句,Cnf_User是在Python類不恰當的名稱:P更好的將是CnfUser甚至 「CNF」 也許ConfigUser的全部意義:P?

與同領域:

User_Code -> user_code 
+0

這是工作。謝謝。 – Nisit

+0

對不起,這不是錯誤。但它沒有提交到數據庫 – Nisit

+0

你的意思是說「它不提交數據庫」? :) – qwetty