Задать вопрос
@bituke

Как вызвать стороннюю функцию, которая будет работать в фоновом режиме в django?

Написал скрипт парсера, который парсит данные и выполняет с ними определенные манипуляции.
Есть сайт на django.
Написал функцию, которая будет каждые 30 секунд парсить информацию и в определенных условиях добавлять их в базу данных.
Как это реализовано:
while True:
     #выполняется парсинг и манипуляции с данными
     time.sleep(30)

Нужно, чтобы либо при нажатии кнопки на сайте, либо при запуске сервера с этим проектом эта функция выполнялась в фоновом режиме. Если выполнять эту функцию через функцию, которая вызывается гет запросом, то сервер же остановит свою работу и будет выполнять этот цикл. Идей, как сделать так, что бы она начала сама выполняться при запуске сервера, нету. Как быть?
  • Вопрос задан
  • 526 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
@bituke Автор вопроса
вопрос решил с помощью: https://crazyzubr.ru/programming/python/django-bac...
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

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

Похожие вопросы