However, db.Model constructors take a documented key_name parameter. If entity is an instance of a db.Model subclass and 'bug %d'%entity.bug_id can be computed before db.Model.__init__ is called, that can be passed as the key_name parameter
On Nov 16, 5:14 pm, djidjadji <[EMAIL PROTECTED]> wrote: > Using the object members that start with an '_', like _key_name, are > implementation dependent. They are not part of the GAE-API. The GAE > team are allowed to change them any time. You better try to find an > alternative method that will work in new versions of GAE, dev or > production. > > 2008/11/9 Bad Dog <[EMAIL PROTECTED]>: > > > > > > > Savraj, > > > I ended up getting this to work: > > data= bugForm(data=self.request.POST) > > if data.is_valid(): > > # Save the data > > entity=data.save(commit=False) > > entity._key_name='bug%d'%entity.bug_id > > entity.put() > > > Note the _key_name ( I found this by running the dev server in the > > debugger) > > I haven't tried deploying it yet though. > > -Bill > > > On Nov 8, 1:07 pm, Savraj <[EMAIL PROTECTED]> wrote: > >> I have found a workaround -- but I would still like to know if this is > >> possible. > > >> On Nov 6, 11:58 am, Savraj <[EMAIL PROTECTED]> wrote: > > >> > Hey folks. I love app engine! > > >> > Quick question -- I am using DjangoFormsto create an entity, as > >> > explained here: > > >> >http://code.google.com/appengine/articles/djangoforms.html > > >> > Can Isetthis new entity'skey_name? It's not clear from the > >> > documentation. I want tosetthe key name so I can quickly look up > >> > the entity in the future using Model.get_by_key_name. Thanks in > >> > advance for your help! > > >> > -savraj- Hide quoted text - > > - Show quoted text - --~--~---------~--~----~------------~-------~--~----~ 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 [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~----------~----~----~----~------~----~------~--~---