Thanks. That is what I was confirming. 2009/6/24 Ian Lewis <ianmle...@gmail.com>: > Yes, that is correct. > > 2009/6/24 Ritesh Nadhani <rite...@gmail.com> >> >> 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 <ianmle...@gmail.com>: >> > 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 <ianmle...@gmail.com> >> >> >> >> 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 <rite...@gmail.com> >> >> 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: ianmle...@beproud.jp >> >> TEL:03-5795-2707 >> >> FAX:03-5795-2708 >> >> http://www.beproud.jp/ >> >> ======================================= >> > >> > >> > >> > -- >> > ======================================= >> > 株式会社ビープラウド イアン・ルイス >> > 〒150-0012 >> > 東京都渋谷区広尾1-11-2アイオス広尾ビル604 >> > email: ianmle...@beproud.jp >> > TEL:03-5795-2707 >> > FAX:03-5795-2708 >> > http://www.beproud.jp/ >> > ======================================= >> > >> > > >> > >> >> >> >> -- >> Ritesh >> http://www.riteshn.com >> >> > > > > -- > ======================================= > 株式会社ビープラウド イアン・ルイス > 〒150-0012 > 東京都渋谷区広尾1-11-2アイオス広尾ビル604 > email: ianmle...@beproud.jp > TEL:03-5795-2707 > FAX:03-5795-2708 > http://www.beproud.jp/ > ======================================= > > > >
-- Ritesh http://www.riteshn.com --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---