Yes, that is correct. 2009/6/24 Ritesh Nadhani <[email protected]>
> > Actually, what I meant was: > > I cannot have an entity with both key_name and id. > > They seem to be mutually exclusive for an entity. > > 2009/6/23 Ian Lewis <[email protected]>: > > Ritesh, > > > > Also, BTW, The reason that obj1 and obj2 can have different types of keys > is > > because the key is not saved on a model level. It is saved at the entity > > level. Each entity can have id or key_names. > > > > Apparently obj2 was saved without a key name and was given a numeric key. > > obj1 was saved with a key_name. > > > > So to answer your question, yes, within a model/Kind you can have some > > entities that have a numeric id and some that have key names. > > > > Ian > > > > 2009/6/24 Ian Lewis <[email protected]> > >> > >> Ritesh, > >> > >> Keys can either have a numeric id or a key_name. In order to access the > >> key name for entities that you saved with a key_name you need to use the > >> key_name() method. > >> > >> instead of obj.key().id(), try obj.key().name() > >> > >> Incedentally you can also use obj.key().id_or_name() to get either the > id > >> or the name depending on which you are using. > >> > >> On Wed, Jun 24, 2009 at 3:08 PM, Ritesh Nadhani <[email protected]> > wrote: > >>> > >>> Hi > >>> > >>> When I save a model with (key_name=...) value, the key does not seem > >>> to have an id. > >>> > >>> Eg. > >>> > >>> Mode1(key_name='xxx').put() > >>> > >>> obj.key().id() - None > >>> > >>> Model2() > >>> > >>> obj2.key().id() - 1 > >>> > >>> Is this intented? > >>> > >>> Can I have both key_name and id in a mode? > >>> > >>> -- > >>> Ritesh > >>> http://www.riteshn.com > >>> > >>> > >> > >> > >> > >> -- > >> ======================================= > >> 株式会社ビープラウド イアン・ルイス > >> 〒150-0012 > >> 東京都渋谷区広尾1-11-2アイオス広尾ビル604 > >> email: [email protected] > >> TEL:03-5795-2707 > >> FAX:03-5795-2708 > >> http://www.beproud.jp/ > >> ======================================= > > > > > > > > -- > > ======================================= > > 株式会社ビープラウド イアン・ルイス > > 〒150-0012 > > 東京都渋谷区広尾1-11-2アイオス広尾ビル604 > > email: [email protected] > > TEL:03-5795-2707 > > FAX:03-5795-2708 > > http://www.beproud.jp/ > > ======================================= > > > > > > > > > > > -- > Ritesh > http://www.riteshn.com > > > > -- ======================================= 株式会社ビープラウド イアン・ルイス 〒150-0012 東京都渋谷区広尾1-11-2アイオス広尾ビル604 email: [email protected] TEL:03-5795-2707 FAX:03-5795-2708 http://www.beproud.jp/ ======================================= --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
