У меня есть сюжет bokeh, встроенный в приложение django. Я создаю сюжет в представлении django и нажимаю сюжет на сервер bokeh, чтобы показать сюжет на моей веб-странице.
#view.py
def view_plot(request):
f=figure()
f.plot(#some data#)
session = push_session(curdoc())
context = {'script': autoload_server(f, session_id=session.id)}
return render_to_response('plot.html', context=context)
Все работает неплохо. Теперь я хочу сделать живой сюжет, каждый раз, когда создается новый DB-Entry, сюжет должен быть обновлен. Я не уверен, что это лучший способ.
Хорошо ли использовать таймер на веб-странице для запроса данных?
Или есть способ нажать кнопку обновления на сервере так, чтобы каждый подключенный к клиенту клиент получил обновление графика?
Я был бы очень благодарен за каждый намек.
Большое спасибо.