You don't need to add anything:
class T(db.Expando):
pass
t = T(key_name='test')
t.slp = ['list', 'of', 'strings']
t.put()
t2 = T.get_by_key_name('test')
print t2.slp
Robert
On Wed, Aug 10, 2011 at 11:10, roberto.cr <[email protected]> wrote:
> I'm using the python sdk, but I believe this question belongs to this
> list.
> please correct me if I'm wrong.
> and thanks in advance to whoever helps here, I'm stuck at this right
> now!
>
> On Aug 10, 12:00 pm, "roberto.cr" <[email protected]> wrote:
>> inhttp://code.google.com/appengine/docs/python/datastore/expandoclass.html
>> we can read:
>> "Dynamic properties simply store values of the supported datastore
>> types. See Types and Property Classes."
>> I would expect to be able to use any property class available to a
>> Model.
>>
>> instead, I've come up with the following error:
>> "TypeError: Expando cannot accept values of type
>> 'StringListProperty'."
>>
>> examining python/google/appengine/ext/db/__init__.py we can check what
>> are the actual supported types:
>>
>> http://www.google.com/codesearch#Qx8E-7HUBTk/trunk/python/google/appe...
>>
>> is this correct?
>> can't I just add StringListProperty to _ALLOWED_PROPERTY_TYPES ? ;)
>
> --
> 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.
>
>
--
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.