python – 在Django中更新queryset中的一堆记录的最快方法

前端之家收集整理的这篇文章主要介绍了python – 在Django中更新queryset中的一堆记录的最快方法前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我有一个包含几百万条记录的查询集.我需要更新一个布尔值,从根本上切换它,以便在数据库表中重置值.最快的方法是什么?

我试过遍历查询集并更新并保存每条记录,这显然需要很长时间?我们需要快速做到这一点,有什么建议吗?

最佳答案
documentation

Entry.objects.all().update(value= not F('value'))

猜你在找的Python相关文章