Запуск бесконечных циклов по маршруту Flask - PullRequest
1 голос
/ 31 января 2020

Я работаю с приложением Flask, которое должно запускать бесконечную функцию с именем session внутри маршрута /init. Поскольку session бесконечно, когда у меня есть код, подобный

@app.route('/init', methods=('GET', 'POST'))
def init():
    session(stock, batch_size, wait_time)
    return render_template('init.html', stock=stock, batch_size=batch_size, wait_time=wait_time)

, шаблон никогда не будет обработан. Когда я переключаю session и функцию return, шаблон обрабатывается, но, конечно, session никогда не запускается.

Причина, по которой session должен работать бесконечно, заключается в том, что он полагается на информацию в реальном времени и, следовательно, должен проверять наличие новой информации каждые wait_time. Я хочу иметь возможность запустить session и обновить HTML, используя выходные данные (которые будут меняться каждые wait_time). Я очень новичок в веб-разработке, поэтому любая помощь будет принята с благодарностью.

Если это поможет, вот полный код на GitHub.

Спасибо.

...