Ummm, the id is readable? db.table.id.readable = True El mar 27, 2013 12:55 PM, "Tito Garrido" <titogarr...@gmail.com> escribió:
> I just checked... id is not present: > "<Row {'artista': 387, 'nome': 'aaaa', 'image': > 'personagem.image.b2754a53c6cdcc7e.69626d2d4c6f676f2e6a7067.jpg', 'novela': > '9', 'slug': 'aaaa', 'descricao': 'aaaa'}>" > > > On Wed, Mar 27, 2013 at 2:24 PM, Roberto Perdomo <roberto...@gmail.com>wrote: > >> 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. >> >> >> > > > > -- > > 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.