2015-06-29 2 views
1

При создании запланированных задач я использовал Cron и специально настроенный демон для django.Задачи, запланированные Django - альтернатива Cron или независимому демону

Cron глупый, и демон (на мой взгляд) может быть чрезмерным. Демон установил независимый экземпляр Django.

Django (если я не ошибаюсь) работает как демон в любом случае, правильно?

Мне интересно - как вы планируете задачи в среде Django, не выходя из стандартного использования?

+0

Нет, Django обычно не работает как демон. Кроме того, он неразрывно связан с циклом запроса/ответа, поэтому вам нужно что-то еще для запланированных задач. –

+0

, если вы google «django cron», вы, вероятно, найдете некоторые другие, такие как: http://django-cron.readthedocs.org/, который является своего рода промежуточной средой – Anentropic

ответ

1

Вы можете использовать Celery для запуска periodic tasks, но в зависимости от того, что вы пытаетесь сделать, это может быть излишним.

Если ваш случай использования прост, команда управления cron + становится проще. Вы можете использовать Kronos, django-cron или any of this libraries для этого