2
我正要将GAE-OpenSocial项目迁移到Twisted Matrix和Nevow。我对Nevow模板非常陌生,除了在Divmod的Nevow Project页面中给出的内容外,找不到好的文档。有没有关于Nevow的书?我无法在Nevow中提供静态文件。对于app引擎,它很容易在app.yaml中定义静态文件。但在这里我找不到合适的方法。请帮忙。Google App Engine扭曲
我正要将GAE-OpenSocial项目迁移到Twisted Matrix和Nevow。我对Nevow模板非常陌生,除了在Divmod的Nevow Project页面中给出的内容外,找不到好的文档。有没有关于Nevow的书?我无法在Nevow中提供静态文件。对于app引擎,它很容易在app.yaml中定义静态文件。但在这里我找不到合适的方法。请帮忙。Google App Engine扭曲
在Nevow的源代码目录Nevow/examples /中有大量的例子。这些都是可运行的例子。您可以启动服务器,这将成为一个索引页,他们像这样:
[email protected]:~/Projects/Divmod/trunk/Nevow/examples$ twistd -ny examples.tac
... [-] Log opened.
... [-] twistd 10.1.0+r30002 (/usr/bin/python 2.6.4) starting up.
... [-] reactor class: twisted.internet.selectreactor.SelectReactor.
... [-] nevow.appserver.NevowSite starting on 8080
... [-] Starting factory <nevow.appserver.NevowSite instance at 0x94cc8ec>
访问http://localhost:8080/,你会看到的例子,链接列表,查看其来源或实际访问它们,看看它们的输出。
对于静态文件的特殊情况,答案非常简单,只需在某个地方提供nevow.static.File
或twisted.web.static.File
。
非常感谢好友.. :)即使我已经搜索了很多地方的例子..我从来没有搜索过svn结帐..:((( – 2010-09-15 17:04:37