2015-08-16 77 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來實現這一點。