here's my code, it should be identical to the examples in the tutorial:

controllers.py:
import turbogears
from turbogears import controllers
from model import Page, hub
from docutils.core import publish_parts

class Root(controllers.RootController):
    @turbogears.expose(html="wiki20.templates.page")
    def index(self, pagename="FrontPage"):
        page = Page.byPagename(pagename)
        content = publish_parts(page.data,
writer_name="html")["html_body"]
        return dict(data=content, pagename=page.pagename)


model.py:
from sqlobject import *
from turbogears.database import PackageHub

hub = PackageHub("wiki20")
__connection__ = hub

class Page(SQLObject):
    pagename=StringCol(alternateID=True, length=30)
    data=StringCol()

Reply via email to