【发布时间】:2011-03-09 04:41:56
【问题描述】:
在应用引擎上的 django-nonrel 上,尝试在 QuerySet 上使用“update”方法会返回 NotImplementedError。在不使用更新的情况下执行以下操作的最有效方法是什么?
goals = Goal.objects.filter(is_active=True).filter(deadline__lte=datetime.now())
goals.update(is_active=False, is_failed=True)
我显然可以遍历目标,一个一个地修改和保存它们,但是当可能有大量需要更改时,这似乎效率极低。有更好的办法吗?
【问题讨论】:
标签: django google-app-engine django-nonrel