嗨,我正在开发bokeh应用程序以执行一些分析。我想从服务器获取URL参数,以便可以决定在应用程序中呈现哪些数据。
目前,我可以http://127.0.0.1:5006/bokeh/videos/?hello=1使用以下配置来路由URL ,但是有什么方法可以{'hello':'1'}从应用程序中获取GET参数?
@bokeh_app.route("/bokeh/analysis/")
@object_page("analysis")
def make_analysis():
app = AnalysisApp.create()
return app
Run Code Online (Sandbox Code Playgroud)
更简单的方法:中提供了(参数名称,值)的字典curdoc().session_context.request.arguments。
对于您的网址http://127.0.0.1:5006/bokeh/videos/?hello=1,它将给出{'hello', '1'}。
对于 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
Run Code Online (Sandbox Code Playgroud)
(请求对象通过 app.route 装饰器添加到函数作用域中)
| 归档时间: |
|
| 查看次数: |
1519 次 |
| 最近记录: |