from twisted.application import internet,service
from nevow import appserver
from nevow import loaders
from nevow import rend
from nevow import tags
class Page(rend.Page):
"""Example of using stan to render a page.
"""
addSlash = True
docFactory = loaders.stan(
T.html[
T.head[
T.title['Hello'],
],
T.body[
T.p(id="body")['Welcome to the wonderful world of Nevow!'],
],
]
)
application = service.Application('hellostan')
webServer = internet.TCPServer(8080, appserver.NevowSite(Page()))
webServer.setServiceParent(application)
|