I played with cursors a little bit, and while they work on dev server,
in production query.cursor() seems to always return None. It's not
officially released, so nothing to complaint. :-(
Here's a basic example:
query = MyModel.all()
results = query.fetch(10)
cursor = query.cursor()
for the next query, you can use the cursor:
query = MyModel.all().with_cursor(cursor)
results = query.fetch(10)
This second query will start where the later stopped.
-- rodrigo