django bulk_create

批量保存

列表解析代替 for 循环会更快

			try:
				category = Category.objects.get(name=singledata.enter.get("6930697000004"))
			except:
				category = Category.objects.last()
			create_list = []
			run_data = singledata.data
			for j in run_data:
				j["category"] = category
				create_list.append(CollectionStat(**j))
			# todo 列表解析代替 for 循环会更快
			# create_list = [CollectionStat(category=category,**j) for j in run_data]
			CollectionStat.objects.bulk_create(create_list)

猜你喜欢

转载自blog.csdn.net/weixin_37989267/article/details/109196961
今日推荐