Given this:
db.define_table('things',Field('name'))
db.define_table('stuff',Field('name'),Field('thing',db.things))
db.stuff.thing.represent = lambda v: v.name
t = db.things.insert(name='a thing')
db.stuff.insert(name='a stuff',thing=t)
row=db(db.stuff.id==1).select().first()

Could (should?) __str__ be added to Reference class so that it uses
the field's represent function if present?

row.thing -> 1
str(row.thing) -> a thing

-- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To post to this group, send email to web...@googlegroups.com.
To unsubscribe from this group, send email to 
web2py+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en.

Reply via email to