您好我正在开发一个散景应用程序来执行一些分析。我想从服务器获取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
答案 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装饰器添加到函数范围中)