Hi.. that is to build key names... What I asked was why I can't build a key ID..
On Jun 12, 5:35 am, Antoniov <nio....@gmail.com> wrote: > Use the code: > s = Story(key_name="xzy123") > Then you create an entity with the key name "xzy123". > > Check > this:http://code.google.com/intl/en-US/appengine/docs/python/datastore/key... > > On 6月12日, 上午1时28分, cryb <cbuti...@gmail.com> wrote: > > > Does anyone know why it is possible to build a key name but NOT a key > > id? I know key IDs are used as autoincrements, but why can't I just > > override this mechanism and build my own key id? > > Suppose I want to overwrite an existent entry in my table that has a > > key id I know, and also I want to keep that key id after update... > > because I can't just build a key id, I am forced to fetch that entity, > > modify it and write it back, instead of just write the updated entity > > with the key id I already know - so an additional read to the > > datastore. > > Is there an obscure reason for that? (both key names and key ids are > > prefixed with appid/kind as far as I know so there is no chance of > > collision with other apps/kinds) --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~----------~----~----~----~------~----~------~--~---