2 Stimmen

Google App Engine zu Twisted

Ich war im Begriff, die GAE-OpenSocial Projekt an Twisted Matrix und Nevow. Ich bin sehr neu in Nevow Templating und konnte nicht finden, gute Dokumentation andere als in Divmod's Nevow Project Seite gegeben. Gibt es irgendwelche Bücher über Nevow? Ich habe Probleme bei der Bereitstellung statischer Dateien in Nevow. Für die App-Engine ist es einfach, statische Dateien in app.yaml zu definieren. Aber hier kann ich keinen geeigneten Weg finden. Bitte helfen Sie mir.

3voto

Jean-Paul Calderone Punkte 46659

Es gibt eine große Sammlung von Beispielen in Nevow's Quellverzeichnis, Nevow/examples/. Dies sind alles lauffähige Beispiele. Sie können einen Server starten, der eine Index-Seite für sie wie folgt ausgibt:

exarkun@boson:~/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>

Besuchen Sie http://localhost:8080/ und Sie erhalten eine Liste der Beispiele und Links, um deren Quelle zu sehen oder sie tatsächlich zu besuchen und ihre Ausgabe zu sehen.

Für den besonderen Fall der statischen Dateien ist die Antwort ziemlich einfach, indem man einfach eine nevow.static.File oder eine twisted.web.static.File irgendwo.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X