Take the 2-minute tour ×  On django-nonrel on app engine, trying
to use the "update" method on a QuerySet returns a
NotImplementedError. What is the most efficient way to do
something like the following without using update?  goals = Goal
.objects.filter(is_active=True).filter(deadline__lte=datetime.no
w()) goals.update(is_active=False, is_failed=True)  I could
obviously loop through the goals, modifying and saving them one
by one, but that seems extremely inefficient when there could
potentially be a large number that needs changing. Any better
way?  share|improve this question add comment  1 Answer  Batch
puts are currently unsupported by django-norel - see http://www.
allbuttonspressed.com/projects/djangoappengine#supported-and-
unsupported-features  They are supported by the GAE SDK,
however, like so:  from google.appengine.ext import db  Keep in
mind the restrictions in place for a datastore call, notably the
1 megabyte cap on data transfer.  share|improve this answer
Okay, that sounds reasonable. One thing