私はbokehアプリケーションを作成しており、状態(ウィジェットに影響する)を「共有可能」にしたいと考えています。私の最初の考えは、URLにクエリ文字列を使用することでした。しかし、実際のHTTPリクエストがアプリケーションで利用可能かどうかはわかりません。HTTP要求を使用したBokehプロット状態の制御
例:bokeh serve main.py
添えとhttp://localhost:5006/main
でアクセスされる
# main.py
from bokeh.models.widgets import Select
from bokeh.plotting import Figure
from bokeh.io import curdoc, vform
p = Figure()
selector = Select(title="Select", options=["1", "2", "3"], value="2")
p.line([1, selector.value], [1, selector.value])
curdoc().add_root(vform(p, selector))
。
http://localhost:5006/main?select=3
に移動した場合、元のリクエストにselect=3
が含まれていて、デフォルトの2ではなく3になっていることがアプリに分かる方法がありますか?あるいは、私はこれをまったく間違った方法に近づけて、より良い解決策を見逃していますか?
This Q&A関連ですが、ボケサーバーがトルネードに建てられているのですが、今は古くなっていると思います。
HTTPリクエストは、ボケ0.11.1のように現在利用可能ではありませんが、それは可能性があり、様々なアイデアがあちこちで提案されています。この開発の方向性に貢献することに興味がある場合は、ここであなたの考えを共有することをお勧めします:https://github.com/bokeh/bokeh/issues/3349 – bigreddot
ありがとう。私はそこに従い、私が何かを見たらチャイムする。 – TomAugspurger