Django приложение, которое постоянно работает в бэкэнде - PullRequest
0 голосов
/ 09 декабря 2010

Эй, ребята, я пытаюсь запустить скрипт в бэкэнде моего проекта django, я использовал сигналы django для вызова моего скрипта и запуска его при сохранении класса foo, а в классе foo есть переменная, которая может быть истинной или false, если его true, он вызывает цикл infinte, который запускает функцию каждые x секунд, но, поскольку это бесконечный цикл, он поддерживает активный HTTPRequest django, поэтому страница никогда не завершает загрузку, есть ли способ обойти это поведение?

1 Ответ

3 голосов
/ 09 декабря 2010

Если вы хотите запускать задачи асинхронно, взгляните на django-celery !

РЕДАКТИРОВАТЬ: конечно, вы также можете настроить старую старую работу cron в своей системе ....

...