本文整理汇总了Python中tornado.httpserver.HTTPServer.xheaders方法的典型用法代码示例。如果您正苦于以下问题:Python HTTPServer.xheaders方法的具体用法?Python HTTPServer.xheaders怎么用?Python HTTPServer.xheaders使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类tornado.httpserver.HTTPServer
的用法示例。
在下文中一共展示了HTTPServer.xheaders方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: make_tornado_server
# 需要导入模块: from tornado.httpserver import HTTPServer [as 别名]
# 或者: from tornado.httpserver.HTTPServer import xheaders [as 别名]
def make_tornado_server():
wsgi_app = WSGIContainer(get_wsgi_application())
tornado_url_list = [
(r'/static/(.*)', DjangoStaticFilesHandler, {'default_filename':
'none.img'}),
(r'/media/(.*)', StaticFileHandler, {'path': settings.MEDIA_ROOT}),
('/hello-tornado', HelloHandler),
('/robots.txt', RobotsHandler),
]
for app in settings.INSTALLED_APPS:
app_name = app.rsplit('.', 1).pop()
# add proxy views
try:
proxy_module = import_module('%s.proxy_views' % app)
except ImportError:
pass
else:
tornado_url_list += [
('/proxy/%s/([^?]*)' % app_name, proxy_module.Proxy)
]
# add ws views
try:
ws_module = import_module('%s.ws_views' % app)
except ImportError:
pass
else:
tornado_url_list += [
('/ws/%s/([^?]*)' % app_name, ws_module.WebSocket)
]
tornado_url_list += [
('.*', FallbackHandler, dict(fallback=wsgi_app))
]
tornado_app = Application(
tornado_url_list,
debug=settings.DEBUG,
websocket_ping_interval=settings.WEBSOCKET_PING_INTERVAL
)
server = HTTPServer(tornado_app)
server.xheaders = True
return server