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

Get URL parameters for bokeh application

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

目前我可以通过以下配置像 http://127.0.0.1:5006/bokeh/videos/?hello=1 一样路由 URL,但是有没有办法从应用程序中获取 GET 参数 {'hello':'1'}

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

对于 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 装饰器添加到函数范围)

更简单的方法:curdoc().session_context.request.arguments.

中提供了(参数名称,值)的字典

对于你的 URL http://127.0.0.1:5006/bokeh/videos/?hello=1,它会给出 {'hello', '1'}