|
|
1. 首先,编写一个HTML文件,helloword.html
<html> <head> <title>Hello, world!</title> </head> <body> <p>Hello, world!</p> </body></html>
2. 编写一个Nevow控制程序文件,helloword.py
from nevow import loaders, rendclass HelloWorld(rend.Page): addSlash = True docFactory = loaders.xmlfile('helloworld.html')
3. 编写Twisted控制程序, helloword.tac
from twisted.application import internetfrom twisted.application import servicefrom nevow import appserverimport helloworldapplication = service.Application('helloworld')site = appserver.NevowSite(helloworld.HelloWorld())webServer = internet.TCPServer(8080, site)webServer.setServiceParent(application)
4. 使用命令:
twistd -n -o -y helloword.tac
即可启动服务,如果要让服务在后台跑,可以去掉-n,就采用daemon方式启动twistd服务。 |
|