На этой неделе я пользуюсь Tornado Framework от Facebook, и иногда я бываю в местах, где интернет не очень качественный. Поскольку веб-сайт находится в репо, как мне заставить его работать локально? Это под AppEngine?
В первый раз, когда я запустил его, я не заглянул внутрь, поэтому я просто посмотрел,
python website.py
И хорошо, что дало следующее,
Traceback (most recent call last):
File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/wsgiref/handlers.py", line 93, in run
self.result = application(self.environ, self.start_response)
File "/Users/phwd/tornado/website/tornado/wsgi.py", line 90, in __call__
handler = web.Application.__call__(self, HTTPRequest(environ))
File "/Users/phwd/tornado/website/tornado/wsgi.py", line 107, in __init__
self.method = environ["REQUEST_METHOD"]
KeyError: 'REQUEST_METHOD'
Status: 500 Dude, this is whack!
Content-Type: text/plain
Content-Length: 59
Да ладно, так он использует wsgi.py? Вместо этого я попытался позвонить из Google App Engine,
dev_appserver.py .
Началась первая страница, но как только я заглянул в основную документацию
ERROR 2011-10-07 17:26:59,566 dev_appserver.py:3360] Error encountered reading file "/Users/phwd/tornado/website/sphinx/build/html/index.html":
[Errno 2] No such file or directory: '/Users/phwd/tornado/website/sphinx/build/html/index.html'
INFO 2011-10-07 17:26:59,574 dev_appserver.py:4247] "GET /documentation/index.html HTTP/1.1" 404
Что мне нужно сделать со Sphinx, чтобы эта документация работала локально на веб-сервере Tornado? Там есть файл conf.py, так что он уже не настроен?
Как запустить приложение для веб-сайта и каковы необходимые зависимости для его использования?