Google App Engine для Twisted - PullRequest
       6

Google App Engine для Twisted

2 голосов
/ 15 сентября 2010

Я собирался перенести проект GAE-OpenSocial на Twisted Matrix и Nevow.Я очень новичок в шаблонах Nevow и не смог найти хорошую документацию, кроме той, что приведена на странице проекта Divmod Nevow.Есть ли книги, связанные с Невовым?У меня проблемы с обслуживанием статических файлов в Невове.Для движка приложения легко определить статические файлы в app.yaml.Но здесь я не могу найти подходящий способ.Пожалуйста, помогите.

1 Ответ

3 голосов
/ 15 сентября 2010

В исходном каталоге Nevow, Nevow / examples /, есть большая коллекция примеров.Это все работающие примеры.Вы можете запустить сервер, который будет обслуживать страницу индекса для них, например, так:

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>

Посетите http://localhost:8080/, и вы увидите список примеров и ссылок, чтобы увидеть их источник или фактическипосетите их и посмотрите их вывод.

Для конкретного случая статических файлов ответ довольно прост, просто подайте где-нибудь nevow.static.File или twisted.web.static.File.

...