Try: Field('image_filename', readable=False, writable=False, compute = lambda row: request.post_vars.image.filename + row.id), El mar 27, 2013 12:39 PM, "Tito Garrido" <titogarr...@gmail.com> escribió:
> How could I also append the id of the row in image_filename? > > Thanks! > > Tito > > > On Mon, Mar 25, 2013 at 4:58 PM, Tito Garrido <titogarr...@gmail.com>wrote: > >> Worked! It should go to the book :) >> http://web2py.com/books/default/chapter/29/07#Storing-the-original-filename >> >> Thanks! >> >> Tito >> >> >> On Mon, Mar 25, 2013 at 4:53 PM, Massimo Di Pierro < >> massimo.dipie...@gmail.com> wrote: >> >>> You can use this: >>> Field('image_filename', readable=False, writable=False, compute = >>> lambda row: request.post_vars.image.filename), >>> >>> >>> On Monday, 25 March 2013 13:28:19 UTC-5, Tito Garrido wrote: >>>> >>>> Hi! >>>> >>>> Why this does not work: >>>> Field('image', 'upload', requires=IS_NOT_EMPTY(), uploadseparate=True, >>>> autodelete=True,), >>>> Field('image_filename', readable=False, writable=False, compute = >>>> lambda row: row.image.filename), >>>> >>>> Using a form I can follow the book and fill the image filename: >>>> if request.vars.image!=None: >>>> try: >>>> form.vars.image_filename = request.vars.image.filename >>>> except: >>>> form.vars.image_filename = request.vars.image >>>> >>>> How can I do the same using SQLFORM.grid? >>>> >>>> Regards, >>>> >>>> Tito >>>> >>>> -- >>>> >>>> Linux User #387870 >>>> .........____ >>>> .... _/_õ|__| >>>> ..º[ .-.___.-._| . . . . >>>> .__( o)__( o).:_______ >>>> >>> -- >>> >>> --- >>> You received this message because you are subscribed to the Google >>> Groups "web2py-users" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to web2py+unsubscr...@googlegroups.com. >>> For more options, visit https://groups.google.com/groups/opt_out. >>> >>> >>> >> >> >> >> -- >> >> Linux User #387870 >> .........____ >> .... _/_õ|__| >> ..º[ .-.___.-._| . . . . >> .__( o)__( o).:_______ >> > > > > -- > > Linux User #387870 > .........____ > .... _/_õ|__| > ..º[ .-.___.-._| . . . . > .__( o)__( o).:_______ > > -- > > --- > You received this message because you are subscribed to the Google Groups > "web2py-users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to web2py+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.