鉴于以下数据,我如何在django中进行BulkInsert
?
list_of_data = [
{'name': 'Paul'},
{'name': 'Robert'
]
# with a normal insert
for data in list_of_data:
Person.objects.create(name=data['name'])
答案 0 :(得分:3)
此方法将提供的对象列表插入到数据库中 一种有效的方式(通常只有一个查询,无论多少 对象有)
Person.objects.bulk_create([Person(**data) for data in list_of_data])