I got it. I had a type mutation. Richard
On Fri, Nov 12, 2010 at 11:50 AM, Richard Vézina < [email protected]> wrote: > Ok I think I found... > > Is it because I am referring to the same table?? > > Richard > > > On Fri, Nov 12, 2010 at 11:43 AM, Richard Vézina < > [email protected]> wrote: > >> Ok thanks! >> >> I wondering about an other thing : >> >> I have this : >> >> db['table1'].nottableidfield_id.represent=\ >> lambda nottableidfield_id: A("%(someotherfield)s" >> %db.table1[nottableidfield_id],\ >> >> >> _href=URL(r=request,f='read',args='someothertable'+'/'+str(nottableidfield_id))) >> >> And I get >> >> format mapping error... >> >> Why? >> >> Richard >> >> >> >> On Fri, Nov 12, 2010 at 11:37 AM, mdipierro <[email protected]>wrote: >> >>> this is not possible (because it is a DAL not an ORM) >>> >>> You can do: >>> >>> db.TABLENAME.FIELDNAME.represent=lambda value: value >>> for row in db().select(db.TABLENAME.FIELDNAME): >>> print db.TABLENAME.FIELDNAME.represent(row.FIELDNAME) >>> >>> This would be the closest thing >>> >>> On Nov 12, 10:27 am, Richard Vézina <[email protected]> >>> wrote: >>> > Hello, >>> > >>> > I would know how I can get a print out of my field.represent=lambda >>> > something in command line web2py environnement. >>> > >>> > Hope I am clear. >>> > >>> > For example if I do >>> > >>> > print (db().select(db.TABLENAME.FIELDNAME)) >>> > >>> > I get the values of the field. In case I have create a representation >>> of the >>> > field can I get a print out in the command line environnement >>> (ipython)?? >>> > >>> > Richard >>> >> >> >

