我有一个yaml文件,我将其解析为字典,如下所示
def parse(self):
with open("/students.yml", 'r') as stream:
try:
return (yaml.load(stream))
except yaml.YAMLError as exc:
print(exc)
将此文件解析为字典后,我在字典中获取大数据:
{
u 'A101\ab0\ab0': {
'NAME': 'RAZ',
'AGE': '17',
'ROLLNO': u 'A101\ab0\ab0',
'CLASS': 'SIX',
}, u 'A102\ab0': {
'NAME': 'OM',
'AGE': '15',
'ROLLNO': u 'A102\ab0',
'CLASS': 'SEVEN',
}, u 'A103\ab0': {
'NAME': 'PURI',
'AGE': '15',
'ROLLNO': u 'A103\ab0',
'CLASS': 'SEVEN',
}
}
我为name, age, rollno, class
字段创建了Djangomodel。我希望在解析后通过获取响应来更新模型。
什么是创建对象和批量更新的有效方法。