oops... that was before I drunk my second daily espresso.

On May 24, 4:03 pm, NetAdmin <[email protected]> wrote:
> There IS NO SQLHTML :-)
>
> I figure Massimo meant SQLFORM ... and the follow code works!
>
> Thanks!  Thanks!  Thanks!
>
> def editrec():
>   #
>   #  edit record 1
>   #
>   # form = SQLFORM( db.tbbooks, 1 )
>   form = SQLFORM(db.tbbooks,1,
> upload=URL(r=request,f='download') )
>   return dict ( form = form )
>
> On May 24, 3:53 pm, NetAdmin <[email protected]> wrote:
>
> > Whoa!  SQLHTML? I didn't even know that existed!
>
> > Thanks for the tip!
>
> > On May 24, 3:37 pm, mdipierro <[email protected]> wrote:
>
> > > If you are looking for a preview of the uploaded images when editing a
> > > record you can to do
>
> > > form = SQLHTML(....,upload=URL(r=request,f='download'))
>
> > > On May 24, 10:52 am, NetAdmin <[email protected]> wrote:
>
> > > > I'm a bit confused.
>
> > > > During an edit or listing of all books,
> > > > how can I display the .jpg file that is
> > > > stored in the field named coverblob ?
>
> > > > I can only see the blob field contents
> > > > when using appadmin.
>
> > > > Thanks!
>
> > > > ==========   db.py  ==========================
>
> > > > db.define_table( 'tbbooks' ,
> > > >   SQLField('booktitle' , 'string', length=20),
> > > >   SQLField('cover', 'upload', uploadfield='coverblob'),
> > > >   SQLField('coverblob', 'blob')
> > > > )
>
> > > > ======== default.py  ==========================
>
> > > > def index():
> > > >   #
> > > >   #   select all books
> > > >   #
> > > >   recs = db().select(db.tbbooks.ALL,orderby=db.tbbooks.booktitle)
> > > >   return dict ( recs = recs )
>
> > > > def editrec():
> > > >   #
> > > >   #  edit record 1
> > > >   #
> > > >   form = SQLFORM( db.tbbooks, 1 )
> > > >   #
> > > >   if form.accepts(request.vars, session):
> > > >     response.flash = 'Done!'
> > > >   #
> > > >   return dict ( form = form )
>
> > > > def insrec():
> > > >   #
> > > >   # insert a new record
> > > >   #
> > > >   form = SQLFORM( db.tbbooks )
> > > >   #
> > > >   if form.accepts(request.vars, session):
> > > >     response.flash = 'Done!'
> > > >   #
> > > >   return dict ( form = form )
>
> > > > ==================================

Reply via email to