问题描述
您好,我正在开发bokeh应用程序以执行一些分析.我想从服务器获取URL参数,以便可以决定在应用程序中呈现哪些数据.
Hi I am developing a bokeh application to perform some analysis. I want to get the URL parameters from the server so I can decide which data to render in the application.
当前,我可以使用以下配置来路由http://127.0.0.1:5006/bokeh/videos/?hello=1
之类的URL,但是有什么方法可以从应用程序中获取GET参数{'hello':'1'}
?
Currently I can route URLs like http://127.0.0.1:5006/bokeh/videos/?hello=1
with the following configuration, but is there a way I can get the GET parameters {'hello':'1'}
from the application?
@bokeh_app.route("/bokeh/analysis/")
@object_page("analysis")
def make_analysis():
app = AnalysisApp.create()
return app
推荐答案
对于Flask(内置Bokeh服务器),您可以使用以下地址访问网址参数:
For Flask (which Bokeh server is built on), you'd access url parameters using:
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装饰器添加到功能范围中)
(the request object gets added to the function scope by the app.route decorator)
这篇关于获取bokeh应用程序的URL参数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!