[{u'name': u'xxx', u'age': u'11'}, {u'name': u'myname', u'age': u'2'}, {u'name': u'cat', u'age': u'8'}]
如何将上面列表中的数据(json.loads结果)添加到queryset中。
mydata.details.add(MyDetails.objects.create(name=NAME_FROM_MY_LIST), age=AGE_FROM_MY_LIST)
这应该是迭代。
答案 0 :(得分:0)
for record in my_list:
mydata.details.add(MyDetails.objects.create(name=record['name'], age=record['age'])
答案 1 :(得分:0)
只需遍历列表项:
data = [{u'name': u'xxx', u'age': u'11'}, {u'name': u'myname', u'age': u'2'}, {u'name': u'cat', u'age': u'8'}]
for obj in data:
mydata.details.add(MyDetails.objects.create(name=obj['name']), age=obj['age'])
由于data
是一个“事物”列表,您可以通过遍历列表来获取每个“事物”。然后,由于每个“事物”恰好是包含信息的字典,您只需从该字典中读取即可。