Джанго и услуги - PullRequest
       2

Джанго и услуги

1 голос
/ 09 октября 2011

Я создаю простой веб-сайт с django, который требует постоянного мониторинга текстовых данных с другого веб-сайта, так оно и должно быть.

Как я могу запустить этот сервис на моем веб-хосте, используя django? Нужно ли мне запускать отдельное приложение и запускать его через SSH, чтобы оно обновляло базу данных, используемую django, или есть более простой / лучший способ?

Ответы [ 2 ]

3 голосов
/ 09 октября 2011

Вы можете использовать сельдерей , чтобы запланировать работу, которая будет считывать данные с этого другого веб-сайта и делать с ним все, что вы хотите.

2 голосов
/ 09 октября 2011

В качестве альтернативы сельдерею вы также можете создать задание cron, которое выполняет пользовательскую команду django-admin . Это даст вам полный доступ к вашей установке django и ORM. Недостатком является то, что наименьшее временное разрешение cron составляет 1 минуту, поэтому если вам нужно, чтобы оно было в режиме реального времени, вы не сможете этого сделать.

Если вам нужно в реальном времени, то лучше создать python-демона .

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