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 [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---