Как запустить cron-подобные скрипты на Django? - PullRequest
6 голосов
/ 22 августа 2011

Чтобы дать вам небольшую информацию о том, что я собираюсь сделать ->
Я создаю приложение для соревнований по времени, срок которого истекает в установленное время.
Так что в основном я хочу скрипт, который запрашивает моймоделировать и изменять некоторые значения в соответствии с логикой бизнеса периодически

Как бы вы сделали это в Django?

Ответы [ 4 ]

6 голосов
/ 22 августа 2011

Вы используете сельдерей.

http://celery.readthedocs.org/en/latest/userguide/periodic-tasks.html

6 голосов
/ 22 августа 2011

Ты бы не стал.Вы бы использовали cron для запуска автономного скрипта или команды управления .

2 голосов
/ 22 августа 2011

Вы можете взглянуть на Джанго-Крон http://code.google.com/p/django-cron/

Он использует преимущество Django как долгосрочного процесса и порождает поток Timer через фиксированный интервал. Исходный код этого плагина небольшой и его легко понять.

0 голосов
/ 22 августа 2011

Когда-то у меня была похожая проблема.Затем я использовал модуль kronos.py из фреймворка TurboGears:

http://sourceforge.net/p/turbogears1/code/7354/tree/projects/TGScheduler/trunk/tgscheduler/kronos.py

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