我可以从Bokeh服务器应用程序提供普通的HTML页面吗?使用Bokeh而不是Tornado这样做是否会增加任何额外费用?
我正在运行一个散景服务器。大多数情况下,我将它用于散景服务器页面。但是,我还想用更传统的HTML工具制作一些其他页面。我知道我可以创建一个Bokeh应用程序,它只使用一个没有任何数字的模板,但这似乎有点矫枉过正。这样做的成本是多少?还有其他选择吗?例如,我可以访问下面的较低级别的Tornado HTTP服务器并使用它来在同一端口上托管我的普通页面吗?
答案 0 :(得分:1)
自0.12.10起,Bokeh服务器在._torando
属性上维护>>> my_bokeh_server._tornado
<bokeh.server.tornado.BokehTornado at 0x7f104e7a0940>
。
from tornado import web
class FooHandler(web.RequestHandler):
def get(self):
self.write('foo')
my_bokeh_server._tornado.add_handlers(r'.*', [
('/foo', FooHandler)
])
如Adding new handler to running python tornado server中所述,您可以向正在运行的Tornado应用程序添加新的RequestHandler
mechanize