【发布时间】:2012-05-19 05:02:37
【问题描述】:
假设我有一个包含 100 万个电子邮件地址的 CSV 文件。我需要遍历文件并添加每个条目,例如:
with open(file) as csv:
for item in csv:
Email.objects.create(email=item)
这看起来像这样通过 django ORM 创建 1M 对象并将它们插入数据库会很慢。有没有比这更好的方法,还是我应该离开 django 来完成这项任务并直接使用 db 来完成?
【问题讨论】:
-
你不应该使用
csv作为一个变量,因为它是一个内置模块的名字。
标签: mysql django django-models