Hi all
In Version 2.0.0 (2012-06-04 18:49:33) dev works well
Model:
tb_studio = db.define_table('studio',
Field('name', label=T('Name')),
#...
format='%(name)s',
migrate=MIGRATE
)
tb_emails = db.define_table('emails',
Field('studio', tb_studio, readable=False, writable=False, default=1),
Field('email', label=T('Email')),
migrate=MIGRATE
)
Controller
def bg_studio():
row = db(tb_studio.id==1).select(cache=(cache.ram, 60)).first()
email = row.emails.select().first()
return dict(row=row, email=email)
In Version 2.0.8 (2012-09-07 09:38:35) stable, error occurs:
File "/usr/home/jose/web2py/applications/dm/controllers/default.py"
<http://127.0.0.1:8000/admin/default/edit/dm/controllers/default.py>, line 45,
in bg_studio
email = row.emails.select().first()
AttributeError: 'Row' object has no attribute 'emails'
Jose
--