Massimo,

Sorry, I clicked the post button, before writing a reply. In the old Google 
Groups I had the option to remove a post, it seems to no longer be 
available.

Anyway, line 56 is the first empty line at the end of addressbook.py

When I create an empty controller and just put the following function in it:

# coding: utf8

def index():
    query=(db.Organization.nodeID>2033)
    fields=(db.Organization.name)
    orderby=db.Organization.name
    
grid=SQLFORM.grid(query,fields=fields,orderby=orderby,sortable=False,create=False,deletable=False,editable=False,\
    searchable=False,paginate=12)
    return dict(grid=grid)


I get this ticket when executing the function:

Traceback (most recent call last):
  File "/Library/Python/2.5/site-packages/web2py/gluon/restricted.py", line 
205, in restricted
    exec ccode in environment
  File 
"/Library/Python/2.5/site-packages/web2py/applications/bootstrap/controllers/mock.py"
 <http://127.0.0.1:8000/admin/default/edit/bootstrap/controllers/mock.py>, line 
11, in <module>
  File "/Library/Python/2.5/site-packages/web2py/gluon/globals.py", line 173, 
in <lambda>
    self._caller = lambda f: f()
  File 
"/Library/Python/2.5/site-packages/web2py/applications/bootstrap/controllers/mock.py"
 <http://127.0.0.1:8000/admin/default/edit/bootstrap/controllers/mock.py>, line 
8, in index
    searchable=False,paginate=12)
  File "/Library/Python/2.5/site-packages/web2py/gluon/sqlhtml.py", line 1577, 
in grid
    if field._tablename in tablenames]
AttributeError: 'Expression' object has no attribute '_tablename'


Kind regards,

Annet


Reply via email to