4
我有這樣的json數據:Django的:如何從JSON數據更新模型場
{
"firstname": "nav",
"lastname": "yad",
"age": 22
}
我已經定義了一個自定義的方法模型野人從JSON對象保存。
def jsonToModel(self, jsonObj):
data = json.loads(jsonObj)
self.firstname = data['firstname']
self.lastname = data['lastname']
self.age = data['age']
節省JSON對象像模型:
>> obj = Geek()
>> obj.jsonToModel(jsondata)
>>obj.save
現在我想更新現有的模型實例 說,我有以下的JSON數據模型實例ID = 1
{
"lastname": "kumar"
}
>> ob = Geek.objects.get(id=1)
現在我怎麼能像下面一樣通過不明確使用字段名 (姓)。
>> ob.*field* = *data_for_field*
>> ob.save()