[web2py] Why SQLTABLE display different things for db. and 'list:reference
'?

Mon, 28 Feb 2011 23:19:20 -0800

I have the following model:

db.define_table(
    'person',
    Field('name'),
    format=lambda r: r.name,
    )

db.define_table(
    'product',
    Field('name'),
    Field('buyer', db.person),
    Field('seller', 'list:reference person'),
    )

I realize, in the following code:

        SQLTABLE(db().select(db.product.ALL))

Column 'buyer' is referenced by ID while Column 'seller' is referenced
by name.  Why is that?

Reply via email to