Как запустить Bokeh Server из клика - PullRequest
0 голосов
/ 08 февраля 2020

Я пытаюсь выяснить, как запустить сервер Bokeh, нажав кнопку на веб-странице. Мой нынешний подход вдохновлен этим постом . Соответствующий код приведен ниже.

#rendering the HTML page which has the button
@app.route('/json')
def json():
    return render_template('json.html')

#background process happening without any refreshing
@app.route('/background_process_test')
def background_process_test():
    // launch bokeh server
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script type=text/javascript>
        $(function() {
          $('a#test').bind('click', function() {
            $.getJSON('/background_process_test',
                function(data) {
              //do nothing
            });
            return false;
          });
        });
</script>


//button
<div class='container'>
    <h3>Test</h3>
        <form>
            <a href=# id=test><button class='btn btn-default'>Test</button></a>
        </form>

</div>

Конечной целью является запуск кнопки сервера bokeh при запущенном приложении и перенаправление на веб-страницу, содержащую приложение. Любые мысли о том, как это сделать, или другие подходы, которые я должен рассмотреть, приветствуются.

...