【发布时间】:2010-09-24 09:33:01
【问题描述】:
我的一个 API 调用可能会导致对大量对象(Django 模型)的更新。我遇到了性能问题,因为我正在单独更新每个项目,保存并继续下一个:
for item in Something.objects.filter(x='y'):
item.a="something"
item.save()
有时我的过滤条件看起来像“其中 x 在 ('a','b','c',...)”。
似乎是official answer to this is "won't fix"。我想知道人们使用什么策略来提高这些场景中的性能。
【问题讨论】:
标签: python django batch-file orm