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

Reply via email to