tornado 集成 Django,tornado集成django,[Python]代码#*


[Python]代码

#*_* coding=utf8 *_*#!/usr/bin/env pythonimport osimport sysfrom tornado.options import options, define, parse_command_lineimport django.core.handlers.wsgiimport tornado.httpserverimport tornado.ioloopimport tornado.webimport tornado.wsgisys.path.append(os.path.dirname(os.path.abspath(__file__)))os.environ['DJANGO_SETTINGS_MODULE'] = "settings"define('port', type=int, default=8088)def main():    parse_command_line()    wsgi_app = tornado.wsgi.WSGIContainer(        django.core.handlers.wsgi.WSGIHandler())    tornado_app = tornado.web.Application(        [('.*', 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()

评论关闭