如何转换为批量Ins

2024-06-26 11:11:20 发布

您现在位置:Python中文网/ 问答频道 /正文

给定以下数据,我将如何在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'])

Tags: of数据djangonameinfordatawith
1条回答
网友
1楼 · 发布于 2024-06-26 11:11:20

使用^{}

This method inserts the provided list of objects into the database in an efficient manner (generally only 1 query, no matter how many objects there are)

Person.objects.bulk_create([Person(**data) for data in list_of_data])

相关问题 更多 >