for i inrange(1,151):
models.Shop.objects.create(name=f'商品{i}',price=10+int(f'{i}'),nums=f'{random.randint(1,15)}')
每循环一次就连接一次数据库, 效率低
3.bulk_create( ) : 批量插入数据
import random
shop_list =[]for i inrange(1,151):
book = models.Shop(name=f'商品{i}',price=10+int(f'{i}'),nums=f'{random.randint(1,15)}')
shop_list.append(book)
models.Shop.objects.bulk_create(shop_list,10)# 第二个参数是每次插入的条数