在应用程序引擎上的 django-nonrel 上,尝试在 QuerySet 上使用“更新”方法会返回 NotImplementedError。在不使用更新的情况下执行以下操作的最有效方法是什么?
goals = Goal.objects.filter(is_active=True).filter(deadline__lte=datetime.now())
goals.update(is_active=False, is_failed=True)
我显然可以遍历目标,一一修改和保存它们,但是当可能有大量需要更改时,这似乎效率极低。有更好的办法吗?