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
-~----------~----~----~----~------~----~------~--~---

Reply via email to