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/keysandentitygroups.html On 6月12日, 上午1时28分, cryb <[email protected]> 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 [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 -~----------~----~----~----~------~----~------~--~---
