В каком месте правильно запускать фоновые потоки Django приложения?

Всем привет.
Есть Djangо приложение в котором запускаются некие задачи через web, сейчас реализовываю планировщик задач, и задачи которые запускались руками через web будут запускаться автоматически по расписанию, реализовано это все через фоновый поток который необходимо запускать при старте всего контура (tornado web serve + django), возник вопрос, в какой месте django проекта правильно запускать такие фоновые потоки? Сейчас запускаю в модуле admin.py django приложения, все работает, но правильный ли это подход? Не ясно в какой момент django вызывает содержимое admin.py и какие подводные камни могут быть?
  • Вопрос задан
  • 945 просмотров
Решения вопроса 1
mututunus
@mututunus
Backend developer (Python, Golang)
Есть же отличный инструмент для этого (Celery). Зачем городить что-то свое?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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