保存するための私のコードは次のとおりです。
keys={"key1","key2"}
mydict={key: value for (key, value) in data.items() if key in keys}
m=Modelname(**mydict)
m.save()
ここでdata
は、キーと値の配列のようなものです。すべてを保存するのではなく、 で使用できる一部のキーのみを保存しますkeys
。上記の保存は機能していてクールですが、更新するにはどうすればよいですか? リソースは同じですが、操作は更新されています。私は1つの方法を知っています:
m=Modelname.objects.get(name="ramesh")
m.college = "some other name to update"
m.save()
これで、新しい大学名で更新されます。しかし、保存を使用して行ったように、どうすれば直接行うことができますか? data
指定したキーには、更新する値とともにキーが含まれています。