Here is my code for saving: 

```
keys={"key1","key2"}
mydict={key: value for (key, value) in data.items() if key in keys}
m=Modelname(**mydict)
m.save()

```

Here, `data` is like an array of keys and values. I don't want to save all, only some keys that are available in `keys`. Above save is working and cool, but how to update it? The resources are same but the operation now is update. I know one method: 

```
m=Modelname.objects.get(name="ramesh")
m.college = "some other name to update"
m.save()

```

Now it will be updated with the new college name. But how can I do it directly as I have done using save? `data` I specified contains the keys along with the values to be updated.