I've tried to run the following example, a copy-paste from the book. What am I doing wrong?
my model: db.define_table('person', Field('name')) db.define_table('dog', Field('name'), Field('owner',db.person)) in the shell: web2py Shell Version 1.91.6 (2011-01-10 20:54:45) In [1] : db.person.insert(name='Alex') 1 In [2] : db.person.insert(name='Bill') 2 In [3] : db.dog.insert(name='medor',owner=1) 1 In [4] : dogs = db(db.dog.id>0).select() In [5] : for dog in dogs: print dog.name, dog.owner.name Traceback (most recent call last): File "C:\Users\Andre\Documents\web2py\gluon\contrib\shell.py", line 225, in run exec compiled in statement_module.__dict__ File "<string>", line 1, in <module> AttributeError: 'dict' object has no attribute 'name'