在Bokeh服务器应用程序

时间:2017-09-13 20:06:40

标签: python bokeh

我想将用户引导到Bokeh服务器托管的页面以及一些元数据。例如,我可能想要引导用户

http://my-server/my-page?var=value

然后,我想在Python端的Bokeh服务器应用程序代码中获取{'var': 'value'}请求,以便我可以做出相应的响应。

这可能吗?如果是这样,怎么样?

1 个答案:

答案 0 :(得分:2)

Bokeh核心开发人员向我指出了这个文档页面:

https://bokeh.pydata.org/en/latest/docs/user_guide/server.html#accessing-the-http-request

特别是,这可以在文档对象上找到:

# request.arguments is a dict that maps argument names to lists of strings,
# e.g, the query string ?N=10 will result in {'N': [b'10']}

args = curdoc().session_context.request.arguments

try:
  N = int(args.get('N')[0])
except:
  N = 200