Я создаю веб-приложение в django и хочу создать внутреннее приложение, которое будет работать непрерывно, а не только при вызове «view». Как мне это сделать?
Любая помощь будет оценена.
Спасибо.
Посмотрите на Сельдерей . Это очередь задач, тесно интегрированная с Django.
Вы также можете создать собственную команду управления, содержащую цикл while True: ... sleep.
while True: ... sleep
В любом случае вы должны установить DEBUG в false, иначе Django поглотит вашу память .
DEBUG
http://code.google.com/p/django-cron/
Это плагин, который позволит вам поставить некоторые задачи для самостоятельного выполнения.
Также этот вопрос содержит хорошее решение для этого вопроса: Django - настроить запланированное задание?
Напишите команду управления и демонизируйте ее с помощью supervisord.
Кстати, технически сам django работает непрерывно, а не только при вызове view.
Что вы пытаетесь достичь?
Джанго не специально для этого;Тем не менее, вы можете использовать возможности django и просто написать программу, которая выполняется непрерывно.