获取散景应用程序的URL参数

时间:2015-08-31 17:45:24

标签: python bokeh

您好我正在开发一个散景应用程序来执行一些分析。我想从服务器获取URL参数,以便我可以决定在应用程序中呈现哪些数据。

目前,我可以使用以下配置路由http://127.0.0.1:5006/bokeh/videos/?hello=1之类的网址,但是我是否可以从应用程序中获取GET参数{'hello':'1'}

@bokeh_app.route("/bokeh/analysis/")
@object_page("analysis")
def make_analysis():
    app = AnalysisApp.create()
    return app

2 个答案:

答案 0 :(得分:4)

更简单的方法:curdoc().session_context.request.arguments中提供(参数名称,值)的字典。

对于您的网址http://127.0.0.1:5006/bokeh/videos/?hello=1,它会提供{'hello', '1'}

答案 1 :(得分:3)

对于Flask(构建Bokeh服务器),您可以使用以下方式访问url参数:

from flask import request

@bokeh_app.route("/bokeh/analysis/")
@object_page("analysis")
    def make_analysis():
    args = request.args
    app = AnalysisApp.create()
    return app

(请求对象被app.route装饰器添加到函数范围中)