def main(): parse_command_line() tornado.options.define('debug', default=True) load_gettext_translations('translations', 'messages') wsgi_app = tornado.wsgi.WSGIContainer(django.core.handlers.wsgi.WSGIHandler()) handlers = ROUTES handlers += [ # described below only direct connections to Django # ('/dj/.*', tornado.web.FallbackHandler, dict(fallback=wsgi_app)), ('.*', tornado.web.FallbackHandler, dict(fallback=wsgi_app)), ] settings = { 'template_path' : TS.TEMPLATE_PATH, 'debug' : TS.DEBUG, 'static_path': TS.STATIC_PATH, 'st': TS.STATIC_PATH, } tornado_app = tornado.web.Application(handlers, **settings) server = tornado.httpserver.HTTPServer(tornado_app) server.listen(options.port) tornado.ioloop.IOLoop.instance().start()
def get_app(self): test_dir = os.path.abspath( os.path.dirname(__file__) ) locale.load_gettext_translations( os.path.join(test_dir, 'locales'), 'messages' ) return web.Application([ ('/', IndexHandler), ('/i18n', Indexi18nHandler), ])
def get_app(self): test_dir = os.path.abspath(os.path.dirname(__file__)) locale.load_gettext_translations(os.path.join(test_dir, 'locales'), 'messages') locale.load_gettext_translations(os.path.join(test_dir, 'locales'), 'addit') return web.Application([ ('/', BaseHandler), ('/addit', AdditHandler), ('/mixed', MixedHandler), ])
def get_app(self): test_dir = os.path.abspath( os.path.dirname(__file__) ) locale.load_gettext_translations( os.path.join(test_dir, 'locales'), 'messages' ) locale.load_gettext_translations( os.path.join(test_dir, 'locales'), 'addit' ) return web.Application([ ('/', BaseHandler), ('/addit', AdditHandler), ('/mixed', MixedHandler), ])
def main(): if options.ipv6: host = None else: host = "0.0.0.0" tornado.options.parse_command_line() locale.load_gettext_translations('translations', 'messages') if options.debug: http_server = tornado.httpserver.HTTPServer(request_callback=HttpApplication(),xheaders=True) http_server.listen(options.port,host) now = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime()) print '[%s] Listen On Port %s' % ( now, options.port ) else: http_sockets = tornado.netutil.bind_sockets(options.port,host) tornado.process.fork_processes(num_processes=options.processes) http_server = tornado.httpserver.HTTPServer(request_callback=HttpApplication(),xheaders=True) http_server.add_sockets(http_sockets) tornado.ioloop.IOLoop.instance().start()