django中批量导入功能(excel)
当我们想要通过excel来实现批量导入时,有一种方式:
1.需要创建的对象
data_dict = {}
# 多个data_dict
2.将每一个要创建的对象加入到 一个列表当中
data = []
data.append(data_dict)
3.通过事务进行创建
with transaction.atomic(): for item in range(0,len(data)): if A.objects.filter(**data[item]): continue A.objects.create(**data[item])