这是我的保存代码:
keys={"key1","key2"}
mydict={key: value for (key, value) in data.items() if key in keys}
m=Modelname(**mydict)
m.save()
在这里,data
就像一个键和值的数组。我不想全部保存,只保存keys
. 上面的保存工作很酷,但是如何更新呢?资源相同,但现在的操作是更新。我知道一种方法:
m=Modelname.objects.get(name="ramesh")
m.college = "some other name to update"
m.save()
现在它将使用新的学院名称进行更新。但是我怎样才能像使用保存一样直接执行此操作?data
我指定包含键以及要更新的值。