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