Django中如何批量快速的插入数据
程序员文章站
2024-03-24 10:50:58
...
from middleware_test import models
# 第一种方法,较慢
# for i in range(100):
# models.UserInfo.objects.create(
# name='zhangsan%s' %i,
# password= '12345%s' %i,
# )
"""
第二种方法:将批量创建的对象添加到列表中,
然后使用bulk_create方法批量创建
"""
obj_list = []
for i in range(100):
obj = models.UserInfo(
name='lisi%s' %i,
password='12345%s' %i,
)
obj_list.append(obj)
models.UserInfo.objects.bulk_create(obj_list)
转载于:https://www.jianshu.com/p/3effcb44d692