Hello All, I am trying to run the wiki example from the book on gae. It is running fine on my local machine using cherrypy but will not run on the gae.
The error seems to be coming from index() in default.py I believe there may be an error in the book that may or may not be related In Section 3.9 A Wiki in the source of the model: Line 39 says db.comment.page_id.requires = IS_IN_DB(db, 'page.id', ') Line 48 says db.document.page_id.requires = IS_IN_DB(db, 'page.id', ') I believe this is in error as the inverted quotes are not even. Whereas the source from the pdf book I purchased a few months ago says: db.comment.page_id.requires = IS_IN_DB(db, 'page.id', '%(title)s') db.document.page_id.requires = IS_IN_DB(db, 'page.id', '% (title)s') Any help appreciated ... The log from the gae shows: Traceback (most recent call last): File "/Applications/web2py/gluon/restricted.py", line 178, in restricted exec ccode in environment File "/Applications/web2py_2gae/applications/nikiWiki/controllers/ default.py:index", line 106, in <module> File "/Applications/web2py/gluon/globals.py", line 96, in <lambda> self._caller = lambda f: f() File "/Applications/web2py_2gae/applications/nikiWiki/controllers/ default.py:index", line 12, in index File "/Applications/web2py/gluon/contrib/gql.py", line 676, in select (items, tablename, fields) = self._select(*fields, **attributes) File "/Applications/web2py/gluon/contrib/gql.py", line 628, in _select table = self._get_table_or_raise() File "/Applications/web2py/gluon/contrib/gql.py", line 607, in _get_table_or_raise raise SyntaxError, 'Set: no tables selected' SyntaxError: Set: no tables selected