2015-06-25 180 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