django-torornado-demo에서 https://github.com/bdarnell/django-tornado-demo으로 배우려고합니다. 실행할 필요가있는 실행 파일이 있습니다. 다음은 코드 블록 :PYTHONPATH -bash : export :`myproject/tornado_main.py ': 유효한 식별자가 아님
#!/usr/bin/env python
# Run this with
# PYTHONPATH=. DJANGO_SETTINGS_MODULE=testsite.settings testsite/tornado_main.py
# Serves by default at
# http://localhost:8080/hello-tornado and
# http://localhost:8080/hello-django
from tornado.options import options, define, parse_command_line
import django.core.handlers.wsgi
import tornado.httpserver
import tornado.ioloop
import tornado.web
import tornado.wsgi
define('port', type=int, default=8080)
class HelloHandler(tornado.web.RequestHandler):
def get(self):
self.write('Hello from tornado')
def main():
parse_command_line()
wsgi_app = tornado.wsgi.WSGIContainer(
django.core.handlers.wsgi.WSGIHandler())
tornado_app = tornado.web.Application(
[
('/hello-tornado', HelloHandler),
('.*', tornado.web.FallbackHandler, dict(fallback=wsgi_app)),
])
server = tornado.httpserver.HTTPServer(tornado_app)
server.listen(options.port)
tornado.ioloop.IOLoop.instance().start()
if __name__ == '__main__':
main()
내가 파이썬 경로 수출 수행하려고 :
tornado_main.py을 나는 얻는다 :수출 PYTHONPATH = DJANGO_SETTINGS_MODULE = myproject.settings 에 MyProject/
-bash : export :`myproject/tornado_main.py ' : 유효한 식별자가 아닙니다.
맨 위에 제안 된 PYTHONPATH로이 파일을 어떻게 실행합니까?
PYTHONPATH=. DJANGO_SETTINGS_MODULE=testsite.settings testsite/tornado_main.py
이 변경된 환경 변수로 tornado_main.py
를 실행합니다 : 감사
당신은 더 조심스럽게 상단에 나와있는 라인을 읽고 당신이 당신이 말하는 무슨 생각에서 함께 자갈길 뭔가를하지 말하는 않습니다. (즉, 그 줄은 * 축 어적으로 필요한 것입니다.) –