假设我有一个包含 100 万个电子邮件地址的 CSV 文件。我需要遍历文件并添加每个条目,例如:
with open(file) as csv:
for item in csv:
Email.objects.create(email=item)
这看起来像这样通过 django ORM 创建 1M 对象并将它们插入数据库会非常慢。有没有比这更好的方法,还是我应该离开 django 来完成这个任务,直接用数据库来完成?
最佳答案
您也可以尝试使用新的 bulk_create
关于mysql - 在 Django 中执行批量 SQL 插入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10662452/