获取散景应用程序的 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'}
。
您好,我正在开发一个散景应用程序来执行一些分析。我想从服务器获取 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'}
。