Celery 3.1 now supports Django out of the box, please see the new tutorial
Django Models - celery.models¶
-
TASK_STATUS_PENDING
¶ The string status of a pending task.
-
TASK_STATUS_RETRY
¶ The string status of a task which is to be retried.
-
TASK_STATUS_FAILURE
¶ The string status of a failed task.
-
TASK_STATUS_DONE
¶ The string status of a task that was successfully executed.
-
TASK_STATUSES
¶ List of possible task statuses.
-
TASK_STATUSES_CHOICES
¶ Django tuple of possible values for the task statuses, for usage in model/form fields
choices
argument.
-
class
TaskMeta
¶ Model for storing the result and status of a task.
Note Only used if you’re running the
database
backend.-
task_id
¶ The unique task id.
-
status
¶ The current status for this task.
-
result
¶ The result after successful/failed execution. If the task failed, this contains the execption it raised.
-
date_done
¶ The date this task changed status.
-
-
class
PeriodicTaskMeta
¶ Metadata model for periodic tasks.
-
name
¶ The name of this task, as registered in the task registry.
-
last_run_at
¶ The date this periodic task was last run. Used to find out when it should be run next.
-
total_run_count
¶ The number of times this periodic task has been run.
-
task
¶ The class/function for this task.
-
delay
()¶ -
Delay the execution of a periodic task, and increment its total
-
run count.
-