If you look in the doc of the Key class you see that there is no parent_key() method
http://code.google.com/appengine/docs/python/datastore/keyclass.html 2010/3/25 matic <[email protected]>: > We have simple app on gae that broadcasts each entity to a few hundred > users. > We had some scaling issues and now we are trying yo use "Relation > index entities" approach that was described in a talk by Brett Slatkin > (http://www.youtube.com/watch?v=AgaL6NGpkB8). > > His sample: > > indexes = db.GqlQuery("SELECT __key__ FROM MessageIndex WHERE > receivers = :1", me) > keys = [k.parent() for k in indexes] > messages = db.get(keys) > > I was wondering why was he using k.parent() and not k.parent_key()? > Isn't k.parent() actually loading the entity from the datastore? Or is > the parent entity entity already loaded? But then we don't need to run > 'messages = db.get(keys)' right? > > Am I missing something? > > -- > You received this message because you are subscribed to the Google Groups > "Google App Engine" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/google-appengine?hl=en. > > -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
