我有很多对象要保存到数据库中,代码如下:
def addSthGroups(groups):
for group in groups: # each group is an object
group.addSth()
group.save()
现在,一个接一个地保存所有的对象需要很多时间。所以我的问题是:有没有一个更有效的方法来收集所有的对象只需调用save()一次,它可能会加快处理时间,正如我所知,bulk\u create听起来很适合处理这种情况,有人能举一个例子来说明这段代码吗?还有什么好建议吗?在
Tags:
您可以只做
Group.objects.bulk_create(groups)
,假设Group
是模型名。在bulk_create
不会调用save()
。引自djangodoc:相关问题 更多 >
编程相关推荐