I changed it to this and it almost works:
db.define_table('carrier',
Field('name',),
Field('url',),
format='%(name)s')
db.define_table('shipment',
Field('shipment_id', represent=lambda value,row: \
A(value, _href=(row.carrier.url + value, ))),
Field('carrier', db.carrier))
shipment_id is a link, but it points to "http://127.0.0.1:8000/tracker/default/www.bing.com/search?q=trumpet", where "www.bing.com/search? q = ' and 'trumpet' are carrier.url and shipment.shipment_id values โโrespectively (for testing only). How can I leave "http://127.0.0.1:8000/tracker/default/"?
source
share