Estou desenvolvendo um sistema em web2py e tenho a seguinte dúvida: Fiz um custom form que possui um campo que envia uma imagem com preview. O código é assim: {{=data['form'].custom.begin}} {{dsp = data['form'].custom.dspval}} {{inp = data['form'].custom.inpval}} {{lbl = data['form'].custom.label}} {{wid = data['form'].custom.widget}} . . . {{=B(lbl.logo)}} {{=wid.logo}} {{if inp.logo != '':}} <br /><img src="{{=URL('static', 'upload/empresa/logo/'+inp.logo)}}" width="120" /> {{pass}} . . . {{=data['form'].custom.end}} O db.py é assim: . . Field('logo', label='Logo', type="upload", uploadfolder=os.path.join(request.folder,'static/upload/empresa/logo'), autodelete=True ), . . Quando processo o form, o web2py não atualiza o valor do inp.logo, apenas quando dou reload na view. O wid.logo traz o input, então não serve como preview da imagem. Como devo fazer para recarregar o inp.logo? Continue reading...