Sure. The following example field are not supported by web2py:
   Field('myBlobs', 'list:blob'),
   Field('myDates', 'list:date')

A workaround is to do the following:
   db.define_table('blobTable', Field('myBlob', 'blob'))
   db.define_table('myTable, Field('myBlobs', 'list:reference
blobTable'))

It would be great to support list of any type directly as in first two
examples. GAE supports this with its ListProperty(item_type). You can
make it work with other database systems by using text field,
serializing each element of the list into a string and separating with
pipe character. That is what web2py does for list of integers and list
of references.

Thanks.

On Jan 20, 11:54 am, Massimo Di Pierro <[email protected]>
wrote:
> I am not sure I fully understand. Can you please provide an example?
>
> On Jan 20, 6:52 am,JacobGur<[email protected]> wrote:
>
>
>
>
>
>
>
> > Hi-
>
> > Is there a way to do list of blobs in db? Looks like only options are
> > list of strings, numbers and references. GAE supports list of
> > anything, but it looks like web2py has not implemented a way to
> > serialize all types into a string to store in the other databases it
> > supports.
>
> > Obviously, I can create a table to store one blob per row and then use
> > list of references to achieve same effect, but I'm hoping there is a
> > simpler way.
>
> > Thanks.

Reply via email to