I want to pre-populate the database with a whole bunch of images.
Since the 'upload' field is fundamentally a string containing the
filename I hoped to do so like this if I store the file in /uploads:
db['%s' % table].insert(
        image="marker.png"
    )

This works in appadmin, but not in the application (using def
download: t2.download())
It sees a URL like this:
/a/c/download/marker.png
& wants one like this:
/a/c/download/
gis_marker.image.bcb92188-0268-40fd-933b-7321034d322b.png

I really want to be able to store in subfolders too, so using:
image="markers/marker.png"
This doesn't even work in appadmin since it expects the URL bit before
the filename to be 'download':
File "web2py/applications/sahana/controllers/appadmin.py", line 96, in
download
    table,field=filename.split('.')[:2]
ValueError: need more than 1 value to unpack

What would be lovely is 2 things:
(1) Ability to pre-load a database from a folder full of files
(2) Be able to specify a sub-folder in SQLFIELD 'upload' definitions
(or in a validator if easy)

The 1st is my main concern right now...

Many thanks,
Fran.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web2py Web Framework" group.
To post to this group, send email to web2py@googlegroups.com
To unsubscribe from this group, send email to 
web2py+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to