obj = Info(name= sub,question=response_dict["question"])
obj.save()
保存数据如何更新同一个表的另一场Django的更新表
obj.err_flag=1
obj.update()//Will this work
obj = Info(name= sub,question=response_dict["question"])
obj.save()
保存数据如何更新同一个表的另一场Django的更新表
obj.err_flag=1
obj.update()//Will this work
只是重新保存实例后:
obj.some_field = some_var
obj.save()
Django的自动知道什么时候UPDATE
与INSERT
你的实例在数据库中。
这在 Django docs中有解释。
obj = Info(name=sub,question=response_dict["question"])
obj.save()
再后来你要得到它,更新它(我假设的名字是唯一标识符):
obj = Info.objects.get(name=sub)
obj.err_flag=1
obj.save()
如果这个问题你的意思是说same object
或same row
,你说same table
,那么如果你这样做
obj = Info(name= sub,question=response_dict["question"])
obj.save()
再经过几行,你需要这样做
obj = Info.objects.get(name=sub)
obj.err_flag=1
obj.save()
then obj = Info.objects.get(name=sub)
是不必要的。
你根本
obj = Info(name= sub,question=response_dict["question"])
obj.save()
#
#do what you want to do, check what you want to check
#
obj.err_flag=1
obj.save()
时,你说你的意思是“同一对象的另一场”同桌的另一场“?答案根据你的意思会有所不同。 – chefsmart 2010-08-07 16:20:48