tornado 集成 Django,tornado集成django,[Python]代码#*
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()
评论关闭