2015-08-16 81 views
0

我想克隆一些1000条记录;更改其外键并将新创建的记录插入到同一个表中。克隆和更新很多记录Django

下面的代码行很好,但我认为它可以一次完成,而不是迭代超过1000条记录。

for scenario_driver in ScenarioDrivers.objects(ScenarioId=scenario_id): 
    scenario_driver.id = None 
    scenario_driver.update(upsert=True, ScenarioId=scenario) 

如何克隆并更新一次很多文件?

回答

0

我认为你可以使用bulk_create来实现这一点。