Celery 3.1 now supports Django out of the box, please see the new tutorial
Periodic Task Schedulers - djcelery.schedulers¶
-
class
djcelery.schedulers.DatabaseScheduler(*args, **kwargs)¶ -
Changes¶ alias of
PeriodicTasks
-
Entry¶ alias of
ModelEntry
-
Model¶ alias of
PeriodicTask
-
all_as_schedule()¶
-
install_default_entries(data)¶
-
reserve(entry)¶
-
schedule¶
-
schedule_changed()¶
-
setup_schedule()¶
-
sync()¶
-
update_from_dict(dict_)¶
-
-
class
djcelery.schedulers.ModelEntry(model)¶ -
classmethod
from_entry(name, skip_fields=('relative', 'options'), **entry)¶
-
is_due()¶
-
model_schedules= ((<class 'celery.schedules.crontab'>, <class 'djcelery.models.CrontabSchedule'>, 'crontab'), (<class 'celery.schedules.schedule'>, <class 'djcelery.models.IntervalSchedule'>, 'interval'))¶
-
next()¶
-
save()¶
-
save_fields= ['last_run_at', 'total_run_count', 'no_changes']¶
-
classmethod
to_model_schedule(schedule)¶
-
classmethod