@coneenoc

Как выполнять скрипт во Flask в фоном режиме?

С flask работаю дня 3-4, хотелось бы реализовать следующее. Написал скрипт (python), который обновляет удалённо базу данных. Скрипт выполняется в течении 10-12 минут, сейчас чтобы это было удобно делать для других пользователей, я хотел организовать работы этого скрипта через web браузер с помощью flask. Но пока не могу найти нормального решения как сделать так, чтобы пользователь мог запустить процесс обновления и не дожидаясь его окончания перейти на другую страницу сайта потом вернуться на ту же страницу и увидеть процесс обновления, он еще идет или уже закончился. Данные для обновления состояния выполнения скрипта я думал сохранять в session в процессе его выполнения, а пользователю выводить данные через ajax запрос вытаскивая эти данные из sessions.
  • Вопрос задан
  • 55 просмотров
Пригласить эксперта
Ответы на вопрос 1
@bacon
https://flask.palletsprojects.com/en/2.0.x/pattern... так же можно поискать что-то полегче celery
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы