Как запускать задачи в фоновом режиме и использовать вывод в flask? - PullRequest
0 голосов
/ 28 апреля 2020

Я использую эти две строки в двух разных функциях, которые в основном отображают страницу и отображают данные, которые были переданы. Переданные данные требуют времени для создания, и до тех пор страница продолжает загружаться, поскольку она ожидает процесса, который создает данные до конца sh. Я хочу, чтобы он работал таким образом, чтобы мои html страницы могли отображаться и данные могли быть созданы путем запуска процесса в фоновом режиме, а затем использоваться страницей html. Данные используются для создания таблицы или ее отображения с использованием шаблона flask в html.

return render_template("preferences2.html", columns=column_names, data=data.head().values)

return render_template('results.html', Algorithm_used=str(Algorithm_used[algorithm]),
    selected_columns=columns, time_taken=time_taken,
    confusion_matrix=confusion_matrix(y_test,pred),
    labels = labels, cr=classification_report(y_test, pred, output_dict=True),
    accuracy=accuracy_score(y_test, pred), X_test=X_test[:5],
    y_test=y_test.head().values, pred=pred[0:5])

Я думал о потоке, но проблема в том, что он отобразит страницу html без данных и будет не отображается ничего после завершения процесса. Любая помощь будет оценена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...