[django] 批量插入数据bulk_create
每创建一个对象都保存一次数据,会影响性能,如果先批量创建对象,最后保存一次到数据库,就使用bulk_create方法
from task.models import Man
# 单条插入
d1 = {"name":"pork","password":123}
ret = Man.objects.create(**d1)
# 或
ret = Man.objects.create(name="moke", password=123)
# 批量添加 bulk_create
obj_list = [
Man(man_id=1,woman_id=3),
Man(man_id=2,woman_id=4),
Man(man_id=1,woman_id=1),
Man(man_id=2,woman_id=2),
]
Man.objects.bulk_create(obj_list)