Как запустить продолжительный процесс с представления Django?

Правильный путь с borderLineStyle = nil после applyTheme:

CPTGraph *graph = [[CPTXYGraph alloc] initWithFrame:hostView.bounds];

// Set padding for plot area
[graph applyTheme:[CPTTheme themeNamed:kCPTPlainWhiteTheme]];
graph.plotAreaFrame.borderLineStyle = nil;
15
задан Michael Currie 15 June 2015 в 20:12
поделиться

4 ответа

Я не знаю, подойдет ли это для вашего случая, тем не менее вот что я делаю: использую очередь задач (через модель django); когда вызывается представление, оно вводит новую запись в задачи и успешно перенаправляет. Задачи в свою очередь выполняются cron регулярно независимо от django.

Изменить: cron вызывает соответствующую (и настраиваемую) команду django для выполнения задачи.

10
ответ дан 1 December 2019 в 03:52
поделиться

http://code.google.com/p/django-command-extensions/wiki/JobsScheduling

Хорошая библиотека, которую вы можете использовать для выполнения этой задачи.

2
ответ дан 1 December 2019 в 03:52
поделиться

Прежде всего - попробуйте использовать cron для своей задачи, как раньше говорите шаньюй.

Если не устраивает - попробуйте использовать CeleryProject , для Очереди задач для Django. Для работы используется RabbitMQ . А вот небольшой обзор для простого использования базовых фьючерсов

5
ответ дан 1 December 2019 в 03:52
поделиться

Взгляните на код в kronos.py, чтобы увидеть одно решение этой проблемы.

http://www.razorvine.net/download/kronos.py

2
ответ дан 1 December 2019 в 03:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: