A String can go a long way as well.  Hopefully your property table has  
some sane restrictions as to what can go in it.

On Jul 29, 2009, at 3:00 AM, Tobias wrote:

>
> You may want to use an expando as described here
> http://code.google.com/appengine/docs/python/datastore/expandoclass.html
>
> On Jul 29, 5:03 am, Juguang XIAO <jugu...@gmail.com> wrote:
>> Hello.
>>
>> In datastore, I want to create a misc "table" to store dynamic  
>> properties
>> which is not in the defined model. For example
>>
>> class Account_base(db.Model):
>>   account_id =  db.StringProperty()
>>   password   = db.StringProperty()
>>
>> class Account_extension(db.Model):
>>   base_key = db.StringProperty() # refer to base's key
>>   prop_name = db.StringProperty() # property name
>>   prop_value = db.StringProperty() # property value - this is where  
>> I want
>> to want make it dymanic typed, often TextProperty or  
>> IntegerProperty!!
>>
>> What should I define the type of Account_extension.prop_value, so  
>> that I can
>> possibly assign it any type of values?
>>
>> Many thanks.
>>
>> Juguang
>>
>> --
>> =============
>> Juguang XIAO
>> Beijing, China
> >


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