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" <[email protected]> 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 <[email protected]>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 <
>> [email protected]> 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 [email protected].
>>> 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 [email protected].
> 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 [email protected].
For more options, visit https://groups.google.com/groups/opt_out.